【问题标题】:OpenCV haarcascade_frontalface detection regionOpenCV haarcascade_frontalface 检测区域
【发布时间】:2014-06-15 13:40:01
【问题描述】:

对于面部检测,我使用了 haarcascade_frontalface_alt.xml。

问题是这个算法给了我一个更大的投资回报率,所以矩形捕捉到一些头发和一些背景。有没有办法改变这个矩形的尺寸?

这是 haarcascade_frontalface_alt.xml 检测到的:

这是我想要检测的:

【问题讨论】:

  • 检测后不能将ROI缩小到你想要的大小吗?例如,从每一侧移除 10% 的 ROI 大小。

标签: c++ opencv face-detection


【解决方案1】:

您不能回复 OpenCV 来执行此操作,因为它的模型是基于面部图像进行训练的,就像第一个模型一样。也就是说,它应该像第一个那样进行人脸检测。

相反,请考虑稍微裁剪检测到的矩形,无论大小如何。


为了更准确,您可以根据面部特征裁剪面部,如this thread 中所述。

【讨论】:

    猜你喜欢
    • 2018-05-15
    • 2017-02-25
    • 2013-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 2019-05-24
    相关资源
    最近更新 更多