【问题标题】:Can Viola-Jones face detection in opencv works for 25 feet?opencv 中的 Viola-Jones 人脸检测可以工作 25 英尺吗?
【发布时间】:2013-06-20 14:05:39
【问题描述】:

opencv 中的 Viola-Jones 人脸检测可以工作 25 英尺吗?如果相机好并且能够拍出高质量的照片,Viola-Jones 是否有可能检测到人脸?

【问题讨论】:

  • 最好的方法是用你的相机试试。 “25 英尺”几乎没有意义。
  • 将相机对准自己可以获得粗略的数字:我的相机的垂直 FOV 是 4 个面高 @ 2.5 英尺远。您可能使用的最高分辨率是 1920x1080。许多检测器在内部使用 24x24 窗口。 24px 在 1080px 中适合 45 次。 45/4 约为 11。而 2.5 英尺 * 11 = 27.5 英尺。假设您实际上有计算能力在 1080p 帧内为小至 24x24 的对象运行 VJ(big if),您可能会这样做,尽管我个人从未尝试过检测小于 50x50 的人脸640x480 帧,由于噪音和速度慢。

标签: opencv computer-vision face-detection feature-detection viola-jones


【解决方案1】:

当然可以,尤其是在使用变焦镜头的情况下。

【讨论】:

  • 不确定这是不是讽刺。但这肯定是真的,这取决于变焦!
【解决方案2】:

在您的分类器的 XML 文件中,有一个部分指定了窗口的最小大小(特征类型标记后面 2 行)。因此,只要您的面部 ROI 等于或大于该大小(以像素计),它就会检测到。但是如果图像尺寸大于最小尺寸窗口,速度可能会急剧下降(因为它是一种指数型的东西)

【讨论】:

    猜你喜欢
    • 2016-01-20
    • 1970-01-01
    • 2013-08-29
    • 2011-08-14
    • 2013-10-06
    • 2012-08-27
    • 1970-01-01
    • 2023-03-20
    • 2016-04-26
    相关资源
    最近更新 更多