Как создать приложение для Android, которое будет определять, настоящий ли человек перед камерой?

Я хочу сделать приложение для Android, которое будет определять, настоящий человек перед камерой или фальшивый. Я не знаю, как заставить систему различать настоящие и поддельные лица с помощью 2D-изображений или видео, если у кого-то есть какие-то идеи, пожалуйста, помогите мне. Спасибо.


person Saymum    schedule 21.11.2020    source источник


Ответы (1)


Вы пробовали использовать MLKit? У них есть Распознавание лиц.

Я не знаю, как долго продлится такой вопрос на SO, если честно. Обычно вопросы должны иметь форму: «Я пытаюсь сделать x, я пробовал следующее ...» - То, о чем вы просите, - это своего рода огромный объем работы.

Кроме того, похоже, что этот был запрошен раньше :( (Хотя это было 4 года назад)

person Quintin Balsdon    schedule 21.11.2020
comment
Спасибо брат. Я немного поработал с помощью камеры зрения Google. Я обнаруживаю моргание глаз, но когда я хочу сделать снимок после обнаружения моргания, это занимает некоторое время. За это время можно легко сделать неподвижное изображение перед камерой, и камера сделает это изображение. Помимо этого, можно легко предоставить видео, и мое приложение взяло изображение из видео. Итак, я хочу начать с самого начала - person Saymum; 21.11.2020
comment
Не могли бы вы сделать снимок, а затем определить, живое ли лицо? Немного не в порядке, но может позволить завершиться более продолжительному потоку, пока происходит проверка реальности? А потом не использовать картинку, если тест не прошел? - person Quintin Balsdon; 21.11.2020
comment
как я могу определить живость после съемки? пожалуйста, предложите мне какую-нибудь идею - person Saymum; 23.11.2020
comment
Функции ML Kit включают в себя распознавание выражений лица. Определите, улыбается человек или закрыты глаза. - вы можете попросить его улыбнуться, а затем закрыть им глаза, и если вы сможете обнаружить эти изменения, вы знаете, что у вас живое лицо - person Quintin Balsdon; 23.11.2020