Raspberry Pi4でTFLite(環境構築)

Raspberry Pi4でTFLite(環境構築)

2020/8/9

概要

  • ラズパイ4でTFLiteによる推論処理を動作させる
    • 環境準備
    • TFLiteのExampleの動作

環境

環境構築

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