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

Posted

技术标签:

【中文标题】有没有办法在不使用 viola-jones 算法的情况下用 opencv 检测人脸? [关闭]【英文标题】:Is there a way to detect a face with opencv without using viola-jones algorithm? [closed] 【发布时间】:2017-08-28 18:55:51 【问题描述】:

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

【问题讨论】:

不能使用 viola-jones 算法有什么原因吗? 我正在为大学工作实施头部姿势估计。该算法从人脸检测(viola-jones)开始,然后尝试找到眼睛、鼻子并通过光流跟踪它们,最后进行头部姿势估计。我已经测试过并且它可以工作,但有时由于照明的变化或类似的东西,面部检测会失败。我只是想改进人脸检测。 我正在使用这个方法:researchgate.net/publication/… 【参考方案1】:

OpenCV 中detecting faces using Haar Cascades 的替代方法是使用Histogram of Oriented Gradients 特征检测器。基于 HOG 的对象检测器可用于检测人脸,这是 used in 一些其他图像处理库如 Dlib 的技术。 Histogram of Oriented Gradients 特征检测器存储图像的局部梯度和梯度方向的二维网格,并将其与在数据集上训练的参考网格进行比较。

【讨论】:

以上是关于有没有办法在不使用 viola-jones 算法的情况下用 opencv 检测人脸? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

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

matlab中的人脸检测(viola-jones)

Viola-Jones(人脸检测)

有没有办法在不安装的情况下引用 ghostscript DLL?

有没有办法在不使用循环的情况下获得价值?

有没有办法在不使用pairs()的情况下循环遍历数组?