尝试加载格式不正确的程序。 (HRESULT异常:0x8007000B)错误

时间:2013-06-24 23:11:24

标签: emgucv

我是Emgu的初学者,我正在尝试构建一个程序,通过面部控制鼠标Movments.i在Emgu例子中找到了一个控制Mouse By Face运动的程序。但是,ii工作不正确,当调试结束时,程序显示这个错误: 尝试加载格式不正确的程序。 (HRESULT异常:0x8007000B)

当我尝试通过此指令创建HaarCascade的新对象时,显示此错误: _face = new HaarCascade(“haarcascade_frontalface_default.xml”);

抱歉,不能用英语写好。

1 个答案:

答案 0 :(得分:2)

OpenCV和Emgu运行时要求很难管理/弄清楚。建议的安装程序脚本只能根据他们的(Emgu)网页使用32位窗口(这些天有人运行32位窗口?)。他们只讨论Visual Studio,直到2010版本,目前只有两个完整版本。

话虽如此,只是蛮力。尝试运行Emgu示例,如果成功,请将DLL文件夹结构完全从该项目复制到您的项目中。

在我的情况下,我最终将Emgu.CV,Emgu.Util和Emgu.CV.UI项目添加到我的解决方案中并将装满OpenCV Dll的X86和X64文件夹复制到我的bin / debug文件夹。也许有更好的方法,但这很有效。