私的AI研究会 > OpenVINO20

OpenVINO™ ツールキットを利用する

 推論機能の実装に特化した「OpenVINO™ ツールキット」の使い方を検討する。
 OpenVINO™ ツールキットインストール環境でこれまでに作成した各種プログラムを OpenVINO ランタイム・パッケージ環境で実行できるようにして検証する。

※ 最終更新:2022/12/06 

概 要

OpenVINO™ について

 ※ 上記引用 → 無料で使えるインテル社のAI導入ツール 業種を問わない万能さで注目のOpenVINOツールキットに迫る
 ※ OpenVINO は Version2022.1以降 API2.0 に変更されているので、ここでは以前のAPIで使える Version2021.4LTSを使用する。

「openvino」プロジェクトのインストール

 OpenVINO™ ランタイムパッケージが未インストールの場合は → 別項参照

アプリケーション・プログラム

カメラ入力以外の入力画像(静止画/動画)サンプル

 コマンドオプション「-i 0」の指定により各種サンプル画像に対する機能確認ができる

AI 学習済み推論モデルの実践アプリケーション

感情分析

年齢/性別分析

リアルタイム感情分析

顔追跡

マスク着用の検査

人物追跡

物体検出 (YOLO V3)

物体検出 (YOLO V5)

画像分類

メガネ・帽子 バーチャル試着

詳細情報

OpenVINO™「2021/4」ランタイムパッケージのインストール

 以下詳細手順は → 「Anaconda と OpenVINO™ toolkit」 を参照。

  1. Anaconda 環境の更新
    $ conda update -n base -c defaults conda
  2. Anaconda 環境の構築(必要な場合)
    $ conda create -n py37 python=3.7
  3. Anaconda 仮想環境を起動する
    $ conda activate py37
  4. pip の更新
    (py37) $ python -m pip install --upgrade pip
  5. ランタイムパッケージをインストール
    ・Linux (ubuntu 20.04) の場合
    (py37) $ conda install openvino-ie4py-ubuntu20 -c intel
    ・Windows の場合
    (py37) $ conda install openvino-ie4py -c intel
  6. 追加のモジュールをインストール
    (py37) $ conda install munkres
  7. インストール後の確認
    (py37) $ python -c "from openvino.inference_engine import IECore"
    エラーが出なければインストール OK

OpenVINO™「2022/1」ランタイムパッケージのインストール

  1. Anaconda 環境の更新
    $ conda update -n base -c defaults conda
  2. Anaconda 環境の構築(必要な場合)
    $ conda create -n py38 python=3.8
  3. Anaconda 仮想環境を起動する
    $ conda activate py38
  4. pip の更新
    (py38) $ python -m pip install --upgrade pip
  5. ランタイムパッケージをインストール
    (py38) $ pip install openvino==2022.1.0
  6. インストール後の確認
    (py38) $ python -c "from openvino.inference_engine import IECore"
    エラーが出なければインストール OK

OpenVINO™「2022/1」ランタイム・パッケージの下位互換性

 「2021/4」版対応のプログラムは基本的に問題なく動作する

非推奨になった APIなどの対応

更新履歴

 

参考資料


Last-modified: 2022-12-06 (火) 14:04:43