人脸检测和裁剪

2vi*_*on2 5 artificial-intelligence machine-learning face-recognition computer-vision face-detection

项目:人脸检测

描述:我想检测并裁剪图像中的面部.图像是通过网络摄像头捕获的,每张图像只有一张脸.我使用的是OpenCV人脸检测器,但我对裁剪不满意.因此,我开始使用STASM(http://www.milbo.users.sonic.net/stasm/)面部地标检测器来裁剪图像.STASM使用OpenCV人脸检测器在图像中查找面部,STASM在面部中找到地标.在光线不好的情况下,STASM的裁剪图像并不好,因为它并不能完全检测到面部.

1)我想知道任何更好的人脸检测算法.我的主要目标是从图像中裁剪脸部.

2)目前我正在使用STASM进行裁剪.在光线不好的情况下或在图像中,如果未捕获整个或完整的面部(前额到下巴),则STASM裁剪不可靠(输出将仅为眼睛或嘴唇).在我的应用程序中,如果没有来自stasm的正确输出,或者如果面部没有被裁剪,那么我应该拒绝图像.怎么做?因此,我计划通过寻找眼睛来验证图像中的脸部.如果我的方法是正确的,如何从裁剪的图像中检测眼睛?