Raspberry Pi4でTFLite(環境構築)
2020/8/9
概要
- ラズパイ4でTFLiteによる推論処理を動作させる
- 環境準備
- TFLiteのExampleの動作
環境
- Raspberry Pi 4 Model B 4GB RAM
- Raspbian GNU/Linux 10(buster)
- Camera V2
- Python 3.7.3
環境構築
1.TFLiteの準備
TFLite用にvenv
で環境を用意しておく。
$ python3 -m venv 環境名 $ source 環境名/bin/activate
TensorFlow Liteインタープリタのインストール
$ pip3 install https://dl.google.com/coral/python/tflite_runtime-2.1.0.post1-cp37-cp37m-linux_armv7l.whl
参考:https://www.tensorflow.org/lite/guide/python
2.Exampleのダウンロード
以下のExampleを持ってくる。 https://github.com/tensorflow/examples/tree/master/lite/examples/object_detection/raspberry_pi
3.download.shの実行
download.sh
を実行する。
実行権限がない場合は、以下で付与する。
この時、必要なパッケージもpip3でインストールされる。
$ chmod 755 download.sh
4.実行
python3 detect_picamera.py \ --model /tmp/detect.tflite \ --labels /tmp/coco_labels.txt