OpenCVSharp

2021年度の開発で断念したOpenCVライブラリの.NET用ラッパー

1. TextureをMatに変換する関数がない
2. 変換関数を自作したが動作が遅かった

これらの理由から利用を断念。OpenCV for Unityの方を利用した。

OpenCVSharpの導入

1. NuGetの導入
  1. NuGetForUnityから「NuGEtForUnity.〇.〇.〇.unitypackage」をダウンロード NuGetダウンロード
  2. 「NuGEtForUnity.〇.〇.〇.unitypackage」をAssetsフォルダにドラッグ&ドロップ D&D
  3. 全てチェックを付けたままインポート インポート
2. OpenCVSharpの導入
  1. UnityEditorのヘッダーメニュー「NuGet」→「Manage Nuget Packages」を選択 MNP
  2. 「OpenCVSharp」を検索しインストール
    • OpenCVSharp3の場合は、OpenCVSharp3-AnyCPU
    • OpenCVSharp4の場合は、OpenCVSharp4.WindowsやOpenCVSharp4+OpenCVSharp4.runtime.○○ 検索
  3. opencvsharpからインストールしたバージョンに近いもののzipファイルをダウンロード
  4. ダウンロードしたファイルにある「OpenCvSharp…/Native/Lib/…/OpenCVSharpExtern.dll」を「Assets/Packages/OpenCvSharp…/lib/netstandard2.0」にコピー コピー