Edge TPU - Tiny YOLO v3

Edge TPU - Tiny YOLO v3 を試す。

github に、Edge TPU - Tiny YOLO v3 が公開されていたので、試してみました。

guichristmann/edge-tpu-tiny-yolo

テスト環境
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 カメラ

git clone で、ダウンロードして、使います。

 オリジナルだと、Windows10 でそのままでは動作しないので、一部手直しが必要です。
また、USB カメラで、OpenCV で取り込んだ、bgr 画像をそのまま縮小して、使っているので、
rgb へ変換をすると、検索の正解率が改善されるのと、

 utils.py の featuresToBoxes に元々バグがあって、縦長の画像には対応していないのと、
この中で、元画像サイズへの拡大処理が組み込まれているのが、不自然なので、改造してみました。

改造版のプログラムです。
yolo_video_tflite-tpu.py

あと、オリジナルの utils.py だと問題があるので、改造しました。
utils.py
featuresToBoxes2() を使います。

このブログ記事について

このページは、おんちゃんが2021年3月 3日 13:12に書いたブログ記事です。

ひとつ前のブログ記事は「Coral Edge TPU USB のサンプルの Object Detection を試す。#4」です。

次のブログ記事は「Coral Edge TPU semantic_segmentation」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

カテゴリ

ウェブページ

サイトナビ