UbuntuにOpenVINOをインストールする方法


  1. OpenVINOのダウンロード:

  2. インストール手順:

    • ダウンロードしたパッケージを解凍します。
    • ターミナルを開き、解凍したディレクトリに移動します。
    • インストールスクリプトを実行します。以下のコマンドを入力します:
      sudo ./install.sh
  3. 環境変数の設定:

    • OpenVINOを使用するためには、環境変数を設定する必要があります。以下のコマンドを入力して、環境変数を追加します:
      source /opt/intel/openvino/bin/setupvars.sh
  4. コード例:

    • 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のインストールと使用方法の概要です。