Я работаю над проектом по распознаванию лиц на основе Java.
Вот этапы предварительной обработки, которые я использую:
- Я сделал с распознаванием лиц, используя openCV в Java.
Ссылка, которую я использовал для обнаружения лица: https://www.tutorialspoint.com/opencv/opencv_face_detection_in_picture.htm
После обнаружения лица определенного человека на изображении или изображении я хочу узнать то же лицо на других изображениях или рисунках. Чтобы я мог собрать или сгруппировать все изображения этого конкретного человека в отдельной папке.
Для распознавания лиц я также проверил распознаватель собственных лиц opencv, и он в основном имеет реализацию для распознавания и распознавания лиц в реальном времени с помощью веб-камеры.
Для этого я гуглил и нашел CognitiveJ - Анализ изображений на Java из GitHub.
Ссылка для этого: https://github.com/CognitiveJ/cognitivej
также просмотрите видео: https://www.youtube.com/watch?v=WmzrKXWfa2o
Но он платный, поэтому у меня не работает.
Я также пробовал FAINT, но это не соответствовало моим ожиданиям, так как в нем много плагинов, которые специально работали в ОС Windows, и я использую Ubuntu.
https://faint.sourceforge.io/
Поэтому, пожалуйста, предложите, как сгруппировать изображения конкретного человека в отдельную папку из папки, в которой находится много изображений вместе с изображениями этого конкретного человека с использованием Java. Чтобы я внедрил этот код в свое приложение.