我是人脸检测的大一新生。这几天尝试编译OpenCV2.1的人脸检测代码。我发现大约有4个用于人脸检测的级联文件,分别是“haarcascade_frontalface_alt.xml”、“haarcascade_frontalface_alt_tree.xml”、“haarcascade_frontalface_alt2.xml”和“haarcascade_frontalface_default.xml”
我没有找到任何文档来描述它们之间的区别,哪个更适合人脸检测任务?
最佳答案
为了了解每个人有多成功、有多少误报以及总共找到了多少东西,我在 41,452 个杂志封面上运行了每个 XML 文件,并制作了联系表和每个的平均值。
这是 results on Flickr .标题显示输入的 XML 文件名和检测到的特征数量。
对于您提到的文件,找到了多少特征:
- 10,692 haarcascade_frontalface_default.xml
- 9,563 haarcascade_frontalface_alt2.xml
- 8,970 haarcascade_frontalface_alt.xml
- 4,720 haarcascade_frontalface_alt_tree.xml
我没有计算误报,你必须检查图像(例如,微笑文件不是很好,但面孔通常是)。当然,根据您输入的数据,您会得到不同的结果,而且杂志封面通常是非常干净的照片。
关于opencv - 人脸检测级联文件如何选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4440283/