Tuyang カメラ - Windows - C# SDK (公式 Web サイトのダウンロードとコンパイル)

1. インストールの依存関係:

  1. Cmake:
    Cmake 公式 Web サイトのダウンロード アドレス: https://cmake.org/download/download
    ここに画像の説明を挿入
    以上です。ダブルクリックして開いてインストールします。

ここに画像の説明を挿入

2. swig と SDK をダウンロードします。

swig ダウンロードリンク: https://www.swig.org/

https://www.swig.org/download.html
ここに画像の説明を挿入

C# SDK をダウンロードする

Percipio 公式 Web サイトのダウンロード センターからダウンロードします: https://www.percipio.xyz/downloadcenter/
git コマンドを使用してローカル コピーを取得します。ターミナルを開き、SDK を保存する必要がある作業ディレクトリに切り替え、git clone コマンドを入力してリモート ウェアハウスのクローンを作成します。

git クローン https://github.com/alphaliang/pcammls.git

Windows Campport3 SDK をダウンロードする

Percipio 公式 Web サイトのダウンロード センターからダウンロードします: https://www.percipio.xyz/downloadcenter/

git コマンドを使用してローカル コピーを取得します。ターミナルを開き、SDK を保存する必要がある作業ディレクトリに切り替え、git clone コマンドを入力してリモート ウェアハウスのクローンを作成します。

git クローン
https://github.com/percipioxyz/camport3.git

3. C# と swig 環境変数を構成する

コンパイルする前に、Python をインストールしてください。NumPy と OpenCV をインストールします。

pip install numpy
pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple

Swig 環境変数を構成します。

このコンピュータを右クリックし、[プロパティ] > [詳細システム プロパティ] > [環境変数] を選択し、ローカル SWIG 実行可能ファイルのパスを [環境変数] ページのシステム変数のパスに追加します。
ここに画像の説明を挿入

4つのコンパイル

1. pcammls を開き、cmakelists.txt を変更します。

ファイル内の camport3 のローカル パス、コンパイルされたターゲット言語 (CSHARP) とローカル .NET バージョン、および SWIG のローカル パスを変更します
! [ここに図の説明を挿入](https://img-blog.csdnimg.cn/ 0211b15e042e4ce6bf53f1e9f40efc11.pngここに画像の説明を挿入

2.cmake-guiを有効にする

ソース コード ディレクトリを pcammls に指定し、コンパイルされた出力ディレクトリを pcammls/build に指定して、[構成] をクリックし、Visual Studio のバージョンと X86/X64 バージョンの設定を選択して、[生成] をクリックします。

ここに画像の説明を挿入
ここに画像の説明を挿入
[プロジェクトを開く] をクリックしてプロジェクトを開いた後、Visual Studio のメニュー バーで [リリース] を選択し、 [生成] > [ソリューションの生成] をクリックします
! [ここに図の説明を挿入](https://img-blog.csdnimg.cn/5218e0369def4e5f877b9ab3051f16f2.png)ここに画像の説明を挿入

サンプル - インストールする必要があります
ここに画像の説明を挿入

リンク: https://pan.baidu.com/s/1eSeQTCYPwKiBJLV9L0Z4Gg 抽出コード: jehe

5、コンパイル後のテスト、

コンパイル後、camport3 SDK の camport3/bin/win/hostapp/x64 ディレクトリにあるダイナミック ライブラリ tycam.dll を pcammls/csharp_build_x64/Bin/Release ディレクトリにコピーし、Windows PowerShell を開いて、生成された実行可能ファイルを実行します。

ここに画像の説明を挿入

6. エラーメッセージの修復

1. コンパイラが opencvsharp4 を見つけられません

csharp の下の CMAKELIST.txt を変更し、opencv の使用についてコメントします。
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/jiyanghao19/article/details/131065607
おすすめ