Viola jones 边界框和旋转面

Posted

技术标签:

【中文标题】Viola jones 边界框和旋转面【英文标题】:Viola jones bounding box and rotated faces 【发布时间】:2016-12-23 13:05:37 【问题描述】:
    Viola jones 能否检测到大于 24x24 窗口的人脸(比如说 256x256 图像中 128x128 的人脸)?如果是,它将如何绘制边界框,因为我的理解告诉我窗口的最大尺寸是 24x24 如果在轮廓和旋转面部上进行训练,是否可以准确检测面部? Viola Jones 对面部表情、照明变化的鲁棒性如何?

【问题讨论】:

【参考方案1】:

Viola jones 能否检测到大于 24x24 窗口的人脸(比如说 256x256 图像中 128x128 的人脸)?如果是,它将如何绘制边界框,因为我的理解告诉我窗口的最大尺寸是 24x24

可以检测不同的人脸尺寸,24x24 不是最大尺寸。分类可以在不同的尺度上重复。正如在论文中所读到的,通过将不同的比例相隔 1.25 倍进行尝试,可以获得良好的结果。阅读:Rapid Object Detection using a Boosted Cascade of Simple Features

积分图是指它可以通过缩放矩形角的坐标来计算任意比例的矩形特征。

如果在轮廓和旋转面部上进行训练,是否可以准确检测面部?

是的,如果我们回到论文“Rapid Object Detection using a Boosted Cascade of Simple 特征”,由 Paul Viola 和 Michael Jones 撰写;“初步实验表明,由 200 个特征构建的正面分类器的检测率为 95%,误报率为 1 in 14084。”。

此外,我训练了级联分类器用于其他目的,而不是检测具有良好结果的人脸。检测率在很大程度上取决于您为训练提供的阳性数量以及正确的参数。

您见过这些预训练的分类器吗? - https://github.com/opencv/opencv/tree/master/data/haarcascades

Viola Jones 对面部表情、照明的改变有多强大?

我会说非常强大,我已经将它用于人脸检测以外的其他目的,并在precision and recall 方面取得了良好的效果。当然,阳光、反射等光照会影响检测率,但这也适用于其他对象检测算法。

【讨论】:

找不到论文 Rapid Object Detection using a Boosted Cascade of Simple Features 链接失效,我已经编辑了帖子,请刷新页面。 那么,这是否回答了您的问题?还有什么想知道的吗?

以上是关于Viola jones 边界框和旋转面的主要内容,如果未能解决你的问题,请参考以下文章

Viola-Jones(人脸检测)

Viola-Jones 的人脸检测声称拥有 18 万个特征

viola jones人脸检测原理

Viola-Jones 人脸检测:像素之间的高对比度

Viola-Jones 算法复杂度

有没有办法在不使用 viola-jones 算法的情况下用 opencv 检测人脸? [关闭]