0

opencvが提供する例のようにopencvを使用するように設定する

例(winform)で実行すると正常に動作しますが、私のWebサイトでは次のエラーが発生します。

The type initializer for 'Emgu.CV.CvInvoke' threw an exception.

および内部例外:

An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)

スタック付き:

at Emgu.CV.CvInvoke.cvLoadImage(String filename, LOAD_IMAGE_TYPE loadType)
at Emgu.CV.Image`2.LoadImageUsingOpenCV(FileInfo file)
at Emgu.CV.Image`2..ctor(String fileName)

emgucv Windowsx642.40バージョンを使用しているim

4

2 に答える 2

0

いくつかの解決策を見つけましたが、ビジュアルスタジオでWebセクションのプロジェクトプロパティに移動し、ラジオをチェックしてローカルIISWebサーバーを使用するというのはあまり良い考えではありませんでした。

emgucvはそれを実行するよりも良い助けを見つけたと思いますが、なぜ64ビットのvs2010があなたにそれを強制するのですか?

于 2012-07-04T10:08:54.447 に答える
0

emgu 64ビットバージョンをダウンロードし、ビジュアルC++ランタイム64ビットをインストールする必要があります

于 2012-07-03T06:04:45.447 に答える