我正在将 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 你能告诉我我在这里做错了什么吗?谢谢