Skip to content

HiroshiOshiro/handson-object-detection

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Hands on Object Detection

第30回isaax勉強会「ラズパイを使ってモノの判別をおこなってみよう」のサンプルリポジトリです。リモート参加枠の方は、あらかじめお手持ちのSDカードに必要なライブラリのインストールを行なってください。

環境

  • Raspberry Pi 3 modelB/B+
  • Raspbian (執筆時点では2018-11-13-raspbian-stretch-lite.img)

Picameraの有効化

Picameraモジュールへのアクセスを有効かします。

sudo raspi-config nonint do_camera 0

再起動して設定を反映します。

sudo reboot

TensorFlowのインストール

パッケージマネージャを更新し、依存ライブラリをインストールします。

sudo apt update && sudo apt upgrade
sudo apt install libatlas-base-dev libhdf5-serial-dev python3-pip

TensorFlowをインストールします。

sudo pip3 install tensorflow

Remote end closed connection without responseエラーが表示される場合は、何度か実行を試すか--timeout=0オプションをインストール時に指定してください。

OpenCVのインストール

前節同様、依存ライブラリからインストールします。

sudo apt install libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev
sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt install libxvidcore-dev libx264-dev
sudo apt install qt4-dev-tools
sudo apt install libilmbase12 libopenexr22 libgstreamer1.0-dev

OpenCVをインストールします。

sudo pip3 install opencv-python

サンプルコードの依存モジュール

最後に、サンプルコードの依存モジュールをインストールします。

sudo pip3 install flask imutils picamera[array]

About

第30回 isaax勉強会のサンプルコードです

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%