Haar Cascades Emgu CV C#错误

时间:2017-07-01 07:48:11

标签: c# emgucv face-detection haar-classifier viola-jones

我尝试使用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)'

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

1 个答案:

答案 0 :(得分:1)

查看EmguCV文档,尤其是“Open CV unmanaged dll”部分Here,您需要将“x64”和/或“x86”目录从EmguCV/bin复制到根目录你的申请。

如果从Visual Studio作为Debug运行应用程序,它将是MyApp/bin/Debug/并且不要忘记在项目中添加EmguCV引用。