私的AI研究会 > OpenVINO9

ゼロから学ぶディープラーニング推論 -学習済み物体検知モデル-

※ 最終更新:2021/02/11 

Intel® OpenVINO™ Model Optimizer で学習済み物体検知モデル

 Open Model Zooと呼ばれる学習済みモデルファイルのアーカイブから Model Optimizer で学習済みモデルの変換を行いディープラーニング推論を実習する。

人や車を検知

 Open Model Zoo の public アーカイブから Caffe の学習済み物体検知モデル「mobilenet-ssd」を使って、人を検知した時は赤色の枠、車を検知したときは黄色の枠で囲うアプリケーションを作成する。

引用したサイト → https://www.nskint.co.jp/2020/08/06/ai_column_7/

事前準備

モデルを準備

推論を実行するアプリケーション

 ※ 以下の操作は Raspberry Pi 上で行う。

推論を実行するアプリケーション 2

 引用プログラムをこれまでの形で作り直してみる。

推論を実行するアプリケーション 2 日本語で表示する

 object_detect1.py の検出オブジェクトを日本語で表示する。

カメラ画像で推論を実行するアプリケーション

 内蔵カメラでリアルタイムに物体認識を行う。

カメラ画像で推論を実行するアプリケーション 日本語で表示する

動画ファイルで推論を実行するアプリケーション

 動画ファイルに対して物体認識を行う。「YOLO v3」のサンプルビデオ(champs-elysees.mp4)を試す。

動画ファイルで推論を実行するアプリケーション 日本語で表示する

プログラムの考察など

ワーニングエラーについて

classification3.py:15: DeprecationWarning: 'inputs' property of IENetwork class is deprecated. To access DataPtrs user need to use 'input_data' property of InputInfoPtr objects which can be accessed by 'input_info' property.

画像出力結果の日本語表示

更新履歴

 

参考資料

 

Last-modified: 2021-02-24 (水) 17:19:53