顔を認識するために cv::FaceRecognizer(EigenFaceRecognizer) を使用しています。
顔の画像を 10 枚入力します (これは私の顔だけを撮影したものです。背景はなく、サイズは 70x70、形式は pgm です)。
次に、Face CascadeClassifier と Recognizer を使用したトレーニングで使用したものとまったく同じ写真を予測してみてください。しかし、どの写真も私として認識されていません!
何か間違っていることでも?
顔を認識するために cv::FaceRecognizer(EigenFaceRecognizer) を使用しています。
顔の画像を 10 枚入力します (これは私の顔だけを撮影したものです。背景はなく、サイズは 70x70、形式は pgm です)。
次に、Face CascadeClassifier と Recognizer を使用したトレーニングで使用したものとまったく同じ写真を予測してみてください。しかし、どの写真も私として認識されていません!
何か間違っていることでも?
はい、おそらく何か間違ったことをしている、または入力した写真が似すぎている可能性があります。
OpenCV の公式チュートリアルや本の「Mastering OpenCV」の第 8 章など、FaceRecognizer の使用に関するチュートリアルの 1 つから始める必要があります。次に、認識精度を向上させるために、「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 に関するその他の質問については、StackOverflow ではなく " answers.opencv.com " に投稿してください。そのサイトには公式のサポートがあります!