Я ищу возможность реализовать библиотеку распознавания лиц MLKit в моем приложении для Android. Единственное, чего я не могу понять, это то, возможно ли это и как я могу сравнить две фотографии и определить, являются ли они одним и тем же человеком. Я прочитал эти руководства:
Спасибо
Комплект ML определяет контуры лица, но не распознает лица. Таким образом, невозможно определить, принадлежат ли два обнаруженных лица одного и того же человека.
Это больше тема для поиска Google, чем вопрос о переполнении стека (где технологические рекомендации не по теме). Но когда я сделал быстрый поиск, я нашел интересный (если немного старый) сравнение API облачного видения.
MLKit не может этого сделать, и похоже, что это функция, которой еще много лет от MLKit. Придется использовать распознавание лиц, а есть решения как на устройстве, так и в облаке.
Лучшее репо, которое я нашел для распознавания лиц на устройстве, в первую очередь потому, что оно неконтролируемое (для этого не требуется, чтобы у пользователей были обученные данные (метки для каждого обнаруживаемого человека)): https://github.com/njordsir/Clustering-faces-android
Спасибо, знаете ли вы какие-нибудь другие библиотеки, которые могут помочь мне в сравнении лиц для Android?