Opencv 使用太阳镜进行人脸检测

Opencv 使用太阳镜进行人脸检测,opencv,face-detection,cascade-classifier,Opencv,Face Detection,Cascade Classifier,我正试着用太阳镜检测我工作的一个项目中的人脸。我用的太阳镜像镜子一样 我用438张我戴着墨镜的正面照片和1145张负面照片训练了自己的级联分类器 分类器在没有眼镜的情况下工作得很好,但它无法用眼镜检测到我的脸,或者很难做到这一点,即使我复制了正面照片(相同的地方、相同的头发、相同的衣服、相同的脸、相同的照明、相同的位置……) 有人能帮我戴上太阳镜吗 这是我试图检测我的脸的线条。我知道detectMultiScale的参数是什么意思,我试着用它们玩,但没用 face_cascade.detectM

我正试着用太阳镜检测我工作的一个项目中的人脸。我用的太阳镜像镜子一样

我用438张我戴着墨镜的正面照片和1145张负面照片训练了自己的级联分类器

分类器在没有眼镜的情况下工作得很好,但它无法用眼镜检测到我的脸,或者很难做到这一点,即使我复制了正面照片(相同的地方、相同的头发、相同的衣服、相同的脸、相同的照明、相同的位置……)

有人能帮我戴上太阳镜吗

这是我试图检测我的脸的线条。我知道detectMultiScale的参数是什么意思,我试着用它们玩,但没用

face_cascade.detectMultiScale(gray, faces, 1.05, 1, Objdetect.CASCADE_SCALE_IMAGE, new Size(wScreen*0.3, hScreen*0.3), new Size(wScreen, hScreen));

谢谢

我还试着用太阳镜辨认人脸, 尝试使用scalefactor 0和minNeighbors 0的haarcascade_frontalface_default、alt、alt2的不同组合
这对我有用

你试过用哈卡斯卡眼镜吗?