0

我尝试使用Haar级联算法进行面部检测。但是,我在运行代码时遇到了问题。错误位于表单中,是的,我声明了一个名为haar.

这是我的代码:

private void Form1_Load(object sender, EventArgs e)
        {
            capture = new Capture(0);
            haar = new HaarCascade("haarcascade_frontalface_default.xml");
        }

错误是这样的:

System.DllNotFoundException:'无法加载 DLL'cvextern':找不到指定的模块。(来自 HRESULT 的异常:0x8007007E)'

我真的需要你们的帮助。这是我的论文。

4

1 回答 1

1

查看 EmguCV 文档,尤其是“Open CV unmanaged dll”部分。在这里,您需要将“x64”和/或“x86”目录从EmguCV/bin应用程序的根目录复制。

如果您在 Visual Studio 中以 Debug 方式运行您的应用程序,MyApp/bin/Debug/请不要忘记在您的项目中添加 EmguCV 引用。

于 2017-07-05T13:00:00.803 回答