Day*_*ang 29 opencv face-detection
我是面部检测的新生.这些天我尝试编译用于面部检测的OpenCV2.1代码.我发现前面检测有大约4个级联文件,分别是"haarcascade_frontalface_alt.xml","haarcascade_frontalface_alt_tree.xml","haarcascade_frontalface_alt2.xml"和"haarcascade_frontalface_default.xml"
我没有找到任何文件来描述它们之间的区别,哪个更喜欢面部检测任务?
Hug*_*ugo 33
为了了解每个人是多么成功,有多少误报,以及总共发现了多少东西,我在41,452个杂志封面上运行了每个XML文件,并制作了一份联系表和每个的平均值.
以下是Flickr的结果.标题显示输入的XML文件名以及检测到的功能数量.
对于您提到的文件,这里找到了多少功能:
我没有计算误报,你必须检查图像(例如,微笑文件不是很好,但面部一般是).当然,根据您的输入数据,您将获得不同的结果,杂志封面通常是非常干净的照片.
小智 6
这取决于您的用例。如果您更喜欢高精度或高召回率。
我对haarcascade_frontalface_default.xml和haarcascade_frontalface_alt_tree.xml进行了人脸检测的比较测试,使用了detectMultiScale函数的相同参数,并且仅保留了detectMultiScale返回的最大矩形。
在测试数据上,我发现haarcascade_frontalface_default.xml具有较高的召回率(副作用是,更多的误报),haarcascade_frontalface_alt_tree.xml具有较高的精度(副作用是,检测到的面孔数量更少)
许多人尝试对数据进行类似的测试,然后选择最适合您目的的测试