OpenCVソースコード生成ライブラリをコンパイルする

  • まず、次の図に示すように、hispark ディレクトリに新しい Python フォルダーを作成します。
    ここに画像の説明を挿入
  • 作成が成功したら、05 ディレクトリで HiOpenAIS.rar を解凍し、そのディレクトリで hiopenais.tgz を解凍し、hiopenais/third_party/src build-hisi.tar.gz、opencv_contrib-Copy 4.0.1 の下に 3 つの圧縮パッケージをビルドします。次の図に示すように、tar.gz と opencv-4.0.1.tar.gz を /home/hispark/python ディレクトリにコピーします。
    ここに画像の説明を挿入
  • 上記の 3 つの圧縮パッケージをそれぞれ解凍します。

ここに画像の説明を挿入ここに画像の説明を挿入
ここに画像の説明を挿入

  • 解凍が成功すると、以下のようになります。
    ここに画像の説明を挿入

  • 以下に示すように、build-hisi を opencv-4.0.1 ディレクトリにコピーします。
    ここに画像の説明を挿入
    ここに画像の説明を挿入

  • 解凍が成功したら、次の図に示すように、上記の 3 つの圧縮パッケージをそれぞれ解凍します。
    [外部リンク画像の転送に失敗しました。ソース サイトにはリーチ防止メカニズムがある可能性があります。画像を保存して直接アップロードすることをお勧めします (img-myQfvMpS-1630913161218)(pic/)]
    ここに画像の説明を挿入
    ここに画像の説明を挿入
    ここに画像の説明を挿入

  • 次の図に示すように、/home/hispark/python/opencv-4.0.1/build-hisi ディレクトリに入り、cmake-gui をインストールし、「sudo apt install cmake-gui」と入力します。
    ここに画像の説明を挿入

  • 以下に示すように、ファイル CMakeCache.txt をダブルクリックして開きます。
    ここに画像の説明を挿入

  • 次の図に示すように、検索バーで「Python」を検索し、チェックマークを外します。
    ここに画像の説明を挿入

  • 次の図に示すように、検索バーで「java」を検索し、チェックマークを外します。
    ここに画像の説明を挿入

  • その他はデフォルトで設定できます。

    次の図に示すように、[構成] ボタンをクリックします。赤色のエラーがない場合は、構成が成功したことを意味します。
    ここに画像の説明を挿入

  • 次の図に示すように、「生成」をクリックして生成します。
    ここに画像の説明を挿入

  • 構成が成功したら、次の図に示すように、/build-hisi ディレクトリに入り、make –j8 と入力してコンパイルします。
    ここに画像の説明を挿入

  • コンパイルに時間がかかるので気長に待ちますが、コンパイルが成功すると下図のようになります。
    ここに画像の説明を挿入

  • コンパイルが成功したら、次の図に示すように、make install コマンドを実行します。
    ここに画像の説明を挿入

  • make install が成功すると、次の図に示すように、対応する bin ファイルと lib ファイルが /install ディレクトリに生成されます。
    ここに画像の説明を挿入

  • 以下の図に示すように、インストール ディレクトリ内のファイルを /home/hispark/code/hiopenais/third_party/output/opencv にコピーするだけです。 これまで、OpenCV の Hi3516DV300 への移植について説明しました
    ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/Wu_GuiMing/article/details/120136178