OpenCV 2.4.3 FaceRecognizer 无法识别我的脸

标签 opencv face-detection face-recognition

我正在使用 cv::FaceRecognizer(EigenFaceRecognizer) 来识别我的脸。

我输入了 10 张我的脸图像(只拍了我的脸,没有背景,尺寸为 70x70,格式为 pgm)来训练识别器。

然后尝试预测我在使用 Face CascadeClassifier 和 Recognizer 进行训练时使用的完全相同的照片。但是没有一张照片被认出是我!

有什么问题吗?

最佳答案

是的,您可能做错了什么,或者您输入的照片太相似了。

您应该从使用 FaceRecognizer 的教程之一开始,例如 OpenCV 官方教程或《精通 OpenCV》一书的第 8 章。然后,为了提高您的识别准确度,请遵循“http://www.answers.opencv.org/question/15362/opencv-and-face-recognition/”和“http://www.answers.opencv.org/question/5651/face-recognition-with-opencv-24x-accuracy/”中的建议。

关于 OpenCV 的更多问题,您应该将它们发布到“answers.opencv.com”而不是 StackOverflow,因为该网站有官方支持!

关于OpenCV 2.4.3 FaceRecognizer 无法识别我的脸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17379998/

相关文章:

c++ - 如何使用 OpenCV 以固定帧速率 (fps) 播放任何视频?

python - 检测圆形形状opencv

android - 人脸检测安卓

android - 使用面部检测 Android 进行面部交换

Android decodeYUV420SP 导致绿色图像?

python-3.x - Numpy:轴 1 超出维度 1 数组的范围

python - 等效于 Python 的 OpenCV 中的 FileNotFoundError

python - 在没有互联网连接的情况下在 Ubuntu 中安装 OpenCV

java - Java 中的快速矩阵计算

opencv - Eigenfaces人脸识别训练数据