Как выбрать и установить камеру для использования механизмов обнаружения лиц?

Основные рекомендации по выбору и установке камеры для использования механизмов обнаружения лиц:


Проводные камеры:
  1. Разрешение видео не ниже 1280×720px (720p), кадровая частота - не менее 25 кадров в секунду;
  2. Отсутствие автофокуса;
  3. Для корректного распознавания лиц необходимо создать оптимальные условия для работы камеры.


IP- камеры:
IP камеры по протоколу RTSP:

Поддерживаются IP камеры, выдающие поток в RTSP формате с/без авторизации.

Можно использовать для распознавания на операционных системах Windows, Linux x86x64.

IP камеры по протоколу MJPEG:

Поддерживаются IP камеры, выдающие поток в MJPEG формате по HTTP с/без авторизации.

Можно использовать для распознавания на операционных системах Windows, Linux x86x64, Android.

На каких операционных системах работает механизм обнаружения лиц:

- iOS

- Windows

- Android

- Linux x86x64

Рекомендации для создания оптимальных условий работы камеры:
По месту установки камер:
Мы рекомендуем использовать наше решение в достаточно хорошо освещенных местах, в которых не происходит резких изменений уровня яркости, нет засветов и контрового света (не против солнца и других источников света).
Целевое использование технологии распознавания лиц направлено на работу не с толпами проходящих людей, а с 1-3 лицами, с которыми идет активное, продолжительное (более 5-10 секунд), взаимодействие.
По способу установки камер:
Детектирование и распознавание происходит на основе лиц (не силуэтов, "голов" и т.п.). При классической механике, камера должна быть установлена на уровне лиц людей (1,5-1,8 метра от пола), рядом с экраном (или вмонтирована в него), направлена в сторону лиц подходящих людей. Необходимо избегать вида на лица под углом (сверху или сбоку). Т.е. детектируются и распознаются лица с отклонением не более 30 градусов по любой из осей от линии взгляда к плоскости камеры.
Также используются встроенные вмонтированные камеры для киосков, планшетов и т.п., в этом случае камера направлена на пользователя, который подошел к киоску/планшету, с которым и происходит дальнейшая работа.
Можно воспользоваться утилитой предпросмотра изображения с камеры (обычно поставляется с драйверами, либо предустановлена в ОС) для точного позиционирования камеры.
По особенностям и свойствам камеры:
Механизм обнаружения лиц работает с классическими RGB камерами (не 3D, инфракрасными, стерео и т.п.). Мы рекомендуем использовать камеры с разрешением видеопотока от HD до FullHD, с 25-30 FPS. Камеры должны быть не зашумленные (это зависит также от освещения и среды установки), с качественной матрицей. Иначе качество распознавания снижается и повышается погрешность.
Камера должна быть без автофокуса (или он должен быть отключен). Камера должна быть подключена непосредственно к неттопу/компьютеру (точке вещания), являться классическим HID устройством для обработки изображений, доступным через стандартные механизмы ОС. Обычно, это USB веб-камеры или вмонтированные в корпус/на плату модули, которые работают по тому же принципу.
По количеству лиц в кадре:
Явного ограничения на количество лиц в кадре в алгоритмах обнаружения лиц нет. Механизм учитывает все лица, включая их треки, идентификаторы и свойства в процессе их нахождения в зоне видимости камеры. На практике удавалось обнаружить до 6-8 лиц одновременно. Больше людей физически не помещаются перед камерой на приемлемом для распознавания расстоянии.
Тем не менее, фокусом технологии является активное взаимодействие с 1-3 лицами, остальные используются для статистики, отчетности и "анализа фона/эфира".
Примечание: Обязательно после подключения камеры перезапустите плеер, только после перезагрузки плеера она будет успешно подключена.