Я пытаюсь сделать приложение, которые обнаруживают поверхности, и распознает его. Я сделал обнаружение Поверхности, но я хочу некоторую идею при создании распознавания. Я использую веб-камеру для отслеживания, и оно может обнаружить поверхность. Затем я принимаю только участие поверхности к новому серому изображению и сравниваю его использование EigenObjectRecognizer со списком изображений в базе данных.
Но это не дает хорошие результаты. Несколько раз это находит некоторую вещь неправильно, несколько раз ничто. Я хочу попросить, что для сравнения фотографий, какие дополнительные методы я должен реализовать? Как коррекция Гистограммы или разрешение коррекции поверхностей?
Проверьте мой ответ по ссылке ниже. В нем есть несколько ссылок, которые будут вам полезны, в основном это видео YouTube, о котором я упоминал.
Собственные лица позволят вам продвинуться намного дальше в распознавании лиц. Существует предел количества лиц, которые вы можете обучить. Вам придется изучить более новые алгоритмы, проверить новые работы в этой области и реализовать их.
Вы можете реализовать эффективность собственных лиц, убедившись, что все ваши изображения имеют одинаковую ориентацию и размер. Ориентация и положение имеют большое значение. Поэтому убедитесь, что вы применяете правильные преобразования перед сравнением
У меня есть учебник по распознаванию лиц OpenCV (Haar Face Detection + Histogram Equalization + Eigenfaces) и бесплатный исходный код, который вы можете попробовать: http://www.shervinemami.info/faceRecognition.html