Как выполнить аутентификацию по лицу для Android и iOS во флаттере

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


person uyhaW    schedule 17.04.2020    source источник


Ответы (1)


FaceID, разблокировка шаблона и т. д. выполняются на устройстве. Его нельзя настроить в соответствии с нашими потребностями, например. Я хотел использовать распознавание лиц на iOS для использования в моем приложении Flutter, но это невозможно.

Во-вторых, чтобы иметь идентификатор лица на Android, устройство должно предоставлять эту функцию. Например. Pixel 4 может это сделать, но это невозможно на большинстве телефонов Android.

Если этот вопрос связан с этим : Даже на iOS FaceID, TouchID сообщают, авторизован пользователь или нет. Однако мы не можем получить параметры лица/касания, чтобы сохранить их в нашей базе данных.

person Sukhi    schedule 17.04.2020
comment
да ... этот вопрос связан с моим вопросом раньше, я пришел с этим вопросом после того, как узнал, что детектор лиц не совпадает с распознаванием лиц. что я просто хочу попробовать после прочтения вашей идеи, так это добавить детектор моргания глаз, используя доступ к телефону с камерой в моем приложении флаттера ... есть ли у вас какие-либо руководства или ресурсы для обнаружения моргания глаз ... Я пытался найти об этом, но Я получаю только небольшой ресурс - person uyhaW; 17.04.2020
comment
Я понимаю. Я проделал тот же путь всего несколько месяцев назад, когда разрабатывал приложение Flutter с распознаванием лиц. В любом случае, проверьте [это] (pyimagesearch.com/2017/04/24/ ) для моргания и это - person Sukhi; 17.04.2020
comment
Я новичок в флаттере ... и флаттер использует язык дротиков ... по ссылке, которую вы дали, возможно ли применить python внутри флаттера? - person uyhaW; 17.04.2020
comment
Эти вещи — распознавание лиц, распознавание глаз и т. д. — намного лучше, удобнее и готовы в Python. Flutter создан для создания клиентского мобильного приложения, в то время как распознавание лиц и т. д. требует тяжелой математической обработки, для которой больше подходит серверная часть. Конечно, и Android, и iOS теперь предоставляют библиотеки машинного обучения для устройств. Тем не менее, многие вещи легко доступны с библиотеками Python. - person Sukhi; 17.04.2020
comment
так что вы имеете в виду... во-первых... мне нужно знать, как использовать openCV внутри флаттера? - person uyhaW; 17.04.2020
comment
OpenCV — одна из таких библиотек, которая довольно проста в использовании, а код доступен в Интернете. Вам нужно создать REST API и вызвать его из приложения Flutter. Теоретически вы получаете изображение из приложения Flutter, загружаете его на свой сервер, запускаете API распознавания лиц, используете результат и отображаете его в приложении. В зависимости от размера данных все может быть или не быть синхронным. - person Sukhi; 17.04.2020
comment
Теперь я понимаю, просто чтобы убедиться в своих сомнениях... значит, бэкэнд должен работать с python, верно? - person uyhaW; 17.04.2020
comment
Python является предпочтительным способом, да. Продолжим обсуждение в чате, если есть вопросы. Пожалуйста, отметьте ответ как принятый, если вы считаете, что эта информация помогает. Спасибо. - person Sukhi; 17.04.2020
comment
на данный момент я думаю, что вашего объяснения достаточно, я добавлю комментарий, чтобы поговорить с вами, если есть связанный вопрос .. большое спасибо за вашу помощь и объяснение: D - person uyhaW; 17.04.2020