Модуль распознавания лиц TRASSIR Face Recognition состоит из FaceSDK для сравнения лиц и Face Search для поиска лиц в базе данных.
Возможности:
- Обнаружение лица человека: поиск и выделение лица на изображении с камеры. Детекция лица в любом ракурсе, включая профиль.
- Идентификация людей по лицу и оценка качества: сравнение найденного лица с фото в базе данных и определение степени совпадения.
- Определение пола и возраста по лицу.
- Распознавание определенных атрибутов внешности человека: распознавание цвета волос, очков, головного убора etc и поиск по этим параметрам.
- Распознавание использования фотографии в кадре: сопоставление различных характеристик лица со статичным изображением для предупреждения обмана.
- Поиск в архиве по лицу.
- Интеграция в СКУД.
Логика работы:
- Кадр с камеры поступает на обработку FaceSDK.
- FaceSDK создает коллекцию трэклетов, содержащую данные обнаруженных лиц.
- Коллекция переходит в Track Processor.
- Track Processor обрабатывает коллекцию и формирует новые треки или обновляет информацию. Обнаруженные лица заполняют коллекцию событий.
- Данные проходят проверку на схожесть с лицами в базе данных — после окончания обработки и достижения достаточного для распознавания качества.
- Результат обработки завершенного (отсутствие обновления в течение некоторого времени) трека поступает в базу данных. Генерируется событие Face Recognized, содержащее информацию о лучшем совпадении.
В режиме контроля доступа логика работы меняется: результат поступает на сравнение с лицами в БД не сразу, а в течение определенного времени (заданный период оптимального качества), происходит сверка поступающих данных с существующими и замена на более качественные — на распознавание идет лучшая информация. Результат не ждет конца трека — запись в базу и генерация события Face Recognized происходят сразу.
Поддерживаются пакетные типы лицензирования на количество от 50 до 1000 каналов.