我目前正在使用dlib博客文章研究Adrian Rosebrock的视频眨眼检测器的python实现:

https://www.pyimagesearch.com/author/adrian/

基本上,我使用的是dlib的正面人脸检测器,并将边界框传递到dlib的地标检测器,如下图所示:

https://imgur.com/xvkfNeG

有时dlib的正面人脸检测器找不到人脸,但是其他人脸检测器(例如OpenCV)可以找到人脸。 Adrian的博客听起来好像我可以使用openCV的正面人脸检测器,然后将边界框传递过去。

但是,当我这样做时,地标检测器无法正确找到人的眼睛,如这张照片所示:

https://imgur.com/3eAFFsQ

有什么办法可以在dlib的界标检测器中使用替代的面部检测器?还是因为dlib地标检测器传递的边界框有些许不正确,所以我会因为使用dlib的正面人脸检测器而陷入困境吗?

感谢您的时间!

最佳答案

检查您提供的图像看起来好像没有将正确的参数传递给绘图方法。结果看起来正确,只是颠倒了。

关于python - 将其他人脸检测器与dlib的界标检测器配合使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52885681/

10-09 00:46