0

Я пытаюсь использовать opencv для реализации функции в своем приложении. В основном, мое приложение позволяет пользователям аутентифицироваться, используя свое лицо. Живое видео будет захвачено, а кадры будут извлечены. Используя эти извлеченные изображения, модель изучается. В следующий раз, когда пользователь входит в систему, фреймы отправляются в модель для принятия решения о том, является ли это аутентифицированным пользователем.FaceRecognizer с одним классом

Я нашел this пример от opencv сайт, который использует FaceRecognizer. Однако они используют существующий набор данных с 10 классами (10 человек). В моем случае рассматривается только один класс (или мы можем рассмотреть два класса, включая аутентифицированного пользователя и неизвестных пользователей). Не могли бы вы предложить мне решение? Спасибо.

ответ

0

Прежде всего, я предлагаю вам взглянуть на другие методы распознавания лиц (на основе DNN), поскольку материал OpenCV FaceRecognizer (ex eigen) не особенно хорош.

Однако, если вы хотите использовать его, обратите внимание, что FaceRecognizer :: pred имеет перегрузку, которая выводит значение «доверия». Это значение, на которое вам нужно будет взглянуть, чтобы решить, правильно ли матч. Вам нужно поэкспериментировать, чтобы найти ваше сладкое пятно между ложными срабатываниями и ложными негативами.

Смежные вопросы