-
OpenVINOのダウンロード:
-
インストール手順:
- ダウンロードしたパッケージを解凍します。
- ターミナルを開き、解凍したディレクトリに移動します。
- インストールスクリプトを実行します。以下のコマンドを入力します:
sudo ./install.sh
-
環境変数の設定:
- OpenVINOを使用するためには、環境変数を設定する必要があります。以下のコマンドを入力して、環境変数を追加します:
source /opt/intel/openvino/bin/setupvars.sh
- OpenVINOを使用するためには、環境変数を設定する必要があります。以下のコマンドを入力して、環境変数を追加します:
-
コード例:
-
OpenVINOの機能を活用するためのコード例をいくつか紹介します。
-
推論エンジンの初期化とモデルの読み込み:
from openvino.inference_engine import IECore # 推論エンジンの初期化 ie = IECore() # モデルの読み込み model_path = 'path/to/your/model.xml' weights_path = 'path/to/your/model.bin' net = ie.read_network(model=model_path, weights=weights_path)
-
推論の実行:
import cv2 import numpy as np # 入力画像の読み込み image = cv2.imread('path/to/your/image.jpg') # 入力データの前処理 input_blob = next(iter(net.input_info)) input_shape = net.input_info[input_blob].input_data.shape input_data = cv2.resize(image, (input_shape[3], input_shape[2])) input_data = input_data.transpose((2, 0, 1)) input_data = input_data.reshape(1, *input_data.shape) # 推論の実行 exec_net = ie.load_network(network=net, device_name='CPU') output = exec_net.infer(inputs={input_blob: input_data}) # 出力結果の取得 output_blob = next(iter(output)) output_data = output[output_blob]
-
このようにして、UbuntuにOpenVINOをインストールし、いくつかのコード例を使用して推論を実行することができます。以上が、OpenVINOのインストールと使用方法の概要です。