3

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

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

对不起,英语写得不好。

4

1 回答 1

2

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

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

就我而言,我最终将 Emgu.CV、Emgu.Util 和 Emgu.CV.UI 项目添加到我的解决方案中,并将充满 OpenCV Dlls 的 X86 和 X64 文件夹复制到我的 bin/debug 文件夹中。也许有更好的方法,但这有效。

于 2014-07-31T15:41:03.280 回答