Комментарии 6
Хотелось бы именно подробностей о модели. Как устроена, на чем написана, как тренировалась, какая точность, какая пропускная способность, какие особенности распознавания и т.п.
Глянул исходники. Получается, что это не Ваша модель, а просто стандартная старенькая OpenCV-шная.
А Вы не хотите попробовать заюзать ML.NET и какую-нибудь современную претрененную модель? Думаю, результат будет в разы точнее, вопрос лишь в необходимых ресурсах.
Как вы правильно упомянули, тут используется модель FisherFaceRecognizer, которая была натренирована на AT&T Database of Faces. В данный момент ведется работа по интеграции новой обученной модели в библиотеку, но это займет определенное время. Так же в планах были переводить лицо в 3D модель для более точного и быстрого распознавания лица. Так как это только первая версия библиотеки, обновлений и изменений будет много.
В обновлении 1.5.1 была добавлена нейронная модель FaceONNX для распознования лиц
Сорри за некропостинг, но в данной схеме нет никакой защиты от:
- Идентификации при помощи фотографии другого человека.
- Идентификации при помощи подмены видеопотока.
- Проверки - не спит ли сейчас человек.
- Логики работы, если в кадре больше одного человека.
Исправить бы...
С этой статье описывается процесс использования готовой предобученной модели распознавания лиц.
Я как-то писал статью про обучение собственной модели распознавания лиц: https://habr.com/ru/articles/789774/
Но в России собственные модели почти никто не создает-все используют готовые. (Кроме FindFace)
FaceAuth или как с легкостью встроить FaceID в любое .NET приложение