我有一个不那么简单的问题。
情况:
我正在开发基于OpenCV编写的python中的健壮面部检测API(cv而不是cv2)。
我正在使用Haar Cascades进行面部检测
前面 - haarcascade_frontalface_default.xml
个人资料 - haarcascade_profileface.xml
每个工作人员使用不同的harr分类器(前/配置文件)并生成ROI(感兴趣区域)集合,然后对它们执行操作并合并所有重叠的bouding框。
结果是“你的休闲红色方块”围绕着一张准确度为70%的面孔而不是幻影面孔。
问题:
简单地倾斜脸部。我的算法无法检测到倾斜的脸部。
对于轮廓检测,我做了一个简单的图像翻转,以检测左右轮廓。
我当时认为“应该”是一种更好的方法来检测倾斜的脸,而不是多次为多个轻微旋转的图像调用算法。 (这是我脑海中唯一的解决方案。)
问题:
是否有方法或方法或特定的harr分类器来检测倾斜的面部?
谢谢:)