有没有办法在不使用 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 检测人脸? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章