Здравствуйте.
-Всё-таки прошлый вопрос ничем мне особо не помог...
В общем, допустим у меня есть БД users, в которой есть id пользователя (Ну в общем что-нибудь, с помощью чего можно идентифицировать пользователя.), и фотография в
Base64.
И допустим, есть клиент - приложение на андроид. Пользователь нажимает на кнопку "сфотографироваться", фотографируется, его фотография отсылается на сервер в формате
Base64. (С этим проблем пока что нет.)
И в итоге, на сервере (
Java) у меня есть массив пользователей (Их id и фотографии в
Base64), и фотография с клиента.
Как мне сделать распознавание лиц? Т.е. как я понимаю, надо как-то с помощью OpenCV сравнивать фотографию с клиента и пользователя из БД, и по той, которая похоже больше всего на фотографию с клиента, определять пользователя...
В общем, вопросы такие:
1) Можно ли с помощью OpenCV сделать что-то подобное (Т.е. надо по картинке определить пользователя, или сказать, что такого пользователя нет.) и есть ли он для Java?
2) Если он есть, то можно ли его как-нибудь подключить с помощью Maven в проект? Или как тогда его подключить? (Можно ссылку на инструкцию)
3) Что почитать, про это? И если не OpenCV, то тогда что использовать, и про что почитать?