-1

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 に置き換える必要がありますか?

4

1 に答える 1