0

我想像在 opencv 提供的示例中一样使用 opencv

当我在示例中(在winform中)运行它时,它工作正常,但在我的网站上我得到了这个错误:

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 windows x64 2.40 版本

4

2 回答 2

0

下载emgu 64位版本,需要安装visual c++ runtime 64位

于 2012-07-03T06:04:45.447 回答
0

我找到了一些解决方案,但我所做的是在 Visual Studio 中将项目属性转到 Web 部分并检查收音机以使用本地 iis 网络服务器,这并不是一个好主意。

我猜emgucv找到了一些更好的帮助然后这样做,为什么64位的vs2010强迫你这样做?

于 2012-07-04T10:08:54.447 回答