Coral Edge TPU semantic_segmentation を試してみました。
https://github.com/google-coral/pycoral/blob/master/examples/semantic_segmentation.py
テスト環境
Windows10
Python3.6
Tensorflow 1.15.0 GPU
tflite-runtime 2.5.0
( >pip install --extra-index-url https://google-coral.github.io/py-repo/ pycoral )
Coral TPU USB
USB カメラ
MSYS2 (shell の実行時のみ使用します。)
git clone で、ダウンロードして、使います。
https://coral.ai/docs/accelerator/get-started/#pycoral-on-mac-win を参考にします。
> mkdir coral && cd coral
> git clone https://github.com/google-coral/pycoral.git
> cd pycoral
> bash examples/install_requirements.sh semantic_segmentation.py
起動方法は、examples\semantic_segmentation.py の上部に記述があります。
注) coral\pycoral\pycoral は、 coral\pycoral\pycoralx にリネームします。
オリジナルだと、つまらないので、USB Camera で取り込んで表示できるように改造してみました。
改造版のプログラムです。
examples/semantic_segmentation_2.py
実行は、
> cd examples
> python semantic_segmentation_2.py --keep_aspect_ratio
FPS:6 - 7 位です。
注) Coral は、省電力モードです。