Emgu cv をコンソール アプリケーションとして使用していて、コンピューター ディスクから jpeg 形式の画像ファイルを読み込もうとしていました。次の方法を試しましたが、何も機能しませんか?
Image input = Image.FromFile("C://Users//...//Image.jpg");
Bitmap master = (Bitmap)input;
Image<Gray,byte> InputImage = new Image<Gray,byte>(master);
RecognizeFaces(InputImage);
そしてこの道も
Image<Bgr,byte> inputImage = new Image<Bgr,byte>("C:\\Users\...\Image.jpeg");
Image<Gray,byte> grayFrame = inputImage.Convert<Gray,byte>();
どちらの方法でも機能しません。他のオプションはありますか? ここで実行を停止します
_ptr = CvInvoke.cvCreateImageHeader(new Size(cols, rows), CvDepth, numberOfChannels);
Emgu cv の Image.cs として知られているクラスで、「Emgu.CV.CvInvoke」例外の型初期化子をスローします。ファイル パスは完全/正しいです。エラーは次のようになります。内部例外は、「System.BadImageFormatException hresult 0x8007000B の不正な形式例外でプログラムをロードしようとしました」です。構成マネージャーとビルド ターゲットは、どの CPU でも同じです。 http://www.mediafire.com/view/myfiles/#6557l4iwzpza7m5 ここで私が間違っていることを教えてください。ありがとう