FaceDetect OpenCV示例代码不适用于MSV C ++ 2008 v9

时间:2010-02-06 21:42:10

标签: opencv

我安装了opencv2.0,我使用的是MSV c ++ 2008 v9。我在网上测试了一些返回singel静态图像的反转版本的代码,但我希望看到FaceDetect代码也能正常工作。我尝试按照wiki中的说明操作,但是我得到了一个内存分配错误来自我不应该编辑的文件。我想知道是否有人想要或已经尝试过这样做,并且可以分享一些如何完成对已经提供的代码的测试的见解。我目前的主要问题是有很多关于使用openCv1.0~和其他版本的MVS的垃圾,但我想要我的版本的细节。

提前感谢您的帮助,

BC

1 个答案:

答案 0 :(得分:0)

假设您已经安装了OpenCV2.0并成功使用MSV C ++ 2008进行编译。现在要执行已提供的代码,您可以直接执行位于“C:\ OpenCV2.0 \ vs2008 \ bin \ Debug \”的facedetect.exe命令,假设您已在其默认位置安装了OpenCV2.0。

语法:facedetect --cascade =“C:\ OpenCV2.0 \ data \ haarcascades \ haarcascade_frontalface_alt.xml”“C:\ OpenCV2.0 \ samples \ c \ lena.jpg”

您可以从“C:\ OpenCV2.0 \ samples \ c \”路径执行facedetect.exe。指定级联分类器名称和图像。

语法:facedetect --cascade =“C:\ OpenCV2.0 \ data \ haarcascades \ haarcascade_frontalface_alt.xml”lena.jpg