x64でemgu CVでac#プロジェクトを作りました。テンプレートマッチを行います。ただし、x86 システムで動作させるにはそれが必要であることに気付きました。ビルド設定でこれを変更すると、次のエラーが発生します。
タイプ 'System.TypeInitializationException' の未処理の例外が Emgu.CV.dll で発生しました 追加情報: 'Emgu.CV.CvInvoke' のタイプ初期化子が例外をスローしました。
私はそれを壊しました、そして問題はこの行にあります:
Image<Bgr, byte> template = new Image<Bgr, byte>(imagetofind);
理由がわかりません。(x64 で完全に動作します)。
PS x64 用にすべての dll を正しくセットアップしましたが、それらを x86 dll に置き換える必要がありますか?