Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何计算OpenCV'的检测分数;什么是人脸检测器?_Opencv_Face Detection_Viola Jones_Confidential Information - Fatal编程技术网

如何计算OpenCV'的检测分数;什么是人脸检测器?

如何计算OpenCV'的检测分数;什么是人脸检测器?,opencv,face-detection,viola-jones,confidential-information,Opencv,Face Detection,Viola Jones,Confidential Information,我想用它来评估一些人脸检测器,包括OpenCV。但FDDB的检测输出文件要求: <left_x top_y width height detection_score> 它包括一个检测评分部分。但是opencv的探测器没有这样的输出。如何输出此信息?来自他们的常见问题() 它们将候选窗口的检测分数定义为: K*被拒绝时的阶段+被拒绝时的阶段之和。 (选择K作为大值,例如1000) 为了确保在第一阶段被拒绝的窗口的得分高于在第一阶段被拒绝的窗口的得分-1这是什么?另外请注意,更现代

我想用它来评估一些人脸检测器,包括OpenCV。但FDDB的检测输出文件要求:

<left_x top_y width height detection_score>

它包括一个
检测评分部分。但是opencv的探测器没有这样的输出。如何输出此信息?

来自他们的常见问题()

它们将候选窗口的检测分数定义为:

K*被拒绝时的阶段+被拒绝时的阶段之和。 (选择K作为大值,例如1000)


为了确保在第一阶段被拒绝的窗口的得分高于在第一阶段被拒绝的窗口的得分-1

这是什么?另外请注意,更现代的opencv版本还附带了预训练的lbp级联,因此它不仅限于viola jones的想法。是的。即使是lbp级联,它也应该输出fddb测试的检测分数。我没有尝试过(因此,没有答案),但好的,你可以使用,levelWeights应该与分数成比例谢谢,berak!我试试看。我从谷歌那里得到一个引用,它使用了矩形的数量:。它是否使场景?@HoneyTidy使用新的OpenCv api(返回人脸数)可以轻松计算上述博客文章中计算的检测分数。您还可以将minNeighbors设置为零,然后使用Opencv的GroupRectanges方法对矩形进行分组。然而,这种方法是不正确的。