【发布时间】:2015-10-09 00:18:19
【问题描述】:
我正在尝试评估我的面部检测代码的准确性。但是数据集是一个视频剪辑,其中图像中的人从一边转向另一边,所以这个剪辑包含正面和侧面。
我在 OpenCV 中使用 Viola-Jones 人脸检测器,它在某些轮廓面上会失败,并且边界框有时甚至在某些正面上也会变得非常小或大。
我的问题是人脸边界框的大小和位置有标准吗?
当尝试手动注释人脸的ground truth时,我不确定边界框是应该比人脸大一点还是应该和人脸一样大。此外,在将检测结果与 ground truth 进行比较时,即使结果位置与 ground truth 重合,结果大小也可能过小或过大。所以我想看看检测到的人脸大小是否有任何标准。
非常感谢!
【问题讨论】:
-
我在评估程序时遇到了类似的问题。下次我会尝试这样的事情:在地面实况中,我将提供一个必须覆盖的区域(眼睛和嘴周围的矩形)和一个可能覆盖的区域(到脸部周围的某个地方),并用于匹配检测和地面真相
-
@Micka 嗯,必须覆盖的区域是个好主意,但这增加了识别眼睛和嘴巴位置的另一项工作。
标签: opencv face-detection