Распознавание лиц (Complete)
Аппаратное и программное обеспечение
Предупреждение
Перед использованием нейросетевых возможностей модуля необходимо установить пакет установить пакет Macroscop Нейросети.
Для использования данного нейросетевого модуля требуются:
Процессор с поддержкой инструкций AVX;
Видеокарта (GPU) NVIDIA с индексом вычислительной мощности не ниже 6.5 и объёмом памяти не ниже 4GB; при этом характеристики и производительность видеокарты должны быть не ниже, чем у модели NVIDIA GTX 1650 Super;
Версия драйвера видеокарты не ниже 460;
Файл подкачки (swap) размером не менее половины от общего объёма оперативной памяти.
Если планируется использование модуля на виртуальной машине, может дополнительно потребоваться:
Включить поддержку AVX инструкций в настройках гостевой машины;
Использовать драйвера GRID для виртуализации GPU.
Предупреждение
Macroscop должен использовать выбранные для работы нейросетей видеокарты в монопольном режиме. Не допускается использование такой карты для других приложений или задач, потребляющих ресурсы GPU, в том числе для отображения видео. Одновременное использование видеокарты для нескольких задач может привести к некорректной работе системы: от снижения производительности аналитики до нестабильной работы сервера.
Предупреждение
Одновременное выполнение задач отображения видео и его анализа модулями Распознавание лиц (Complete) или Подсчет уникальных посетителей, работающими на основе пакета Macroscop Нейросети Standard, может вызвать значительное увеличение задержки распознавания лиц при использовании видеокарт серий GTX 10XX и GTX 16XX с 4 ГБ видеопамяти и менее. Рекомендуется использовать для этих задач раздельные видеокарты.
Предупреждение
Нейросеть работает только в 64-битной версии Macroscop.
Предупреждение
При обновлении Macroscop до другой версии необходимо также обновить до соответствующей версии пакет установить пакет Macroscop Нейросети.
Изображение
Изображения, добавляемые в базу лиц, должны соответствовать следующим требованиям:
расположение лица — строго анфас, без поворотов;
взгляд — прямо в объектив;
нейтральное выражение лица;
глаза открыты и ясно видны;
отсутствие головных уборов и темных очков;
изображение резкое и четкое;
отсутствие глубоких теней;
не должно быть артефактов сканирования, а также пересъемки с экранов;
пропорции не должны быть искажены;
не допускается боковой источник света (например, солнечный свет из окна);
форматы изображений: jpg, png, bmp.
Модуль устойчив к изменению внешности:
БД |
✓ |
✓ |
✓ |
✓ |
Видеопоток
Оптимальное разрешение для работы модуля: HD или FullHD.
Частота кадров: не менее 10 кадров в секунду.
Видеопоток не должен быть зеркальным (отраженным по горизонтали).
Освещение и качество изображения
Освещение лиц в кадре должно быть равномерным и постоянным.
Если камера установлена напротив яркого источника света (солнце за дверью входа и т.п.), то необходимо настроить экспозицию (или яркость) таким образом, чтобы объект в кадре был светлым. При этом допускается пересвеченный фон.
Качество изображения должно быть не ниже среднего. Не должно быть существенных артефактов сжатия.
Не допускается размытие лиц движущихся людей.
Изображение должно быть цветным.
Сцена и расположение камеры
Лица людей должны быть полностью видны в кадре.
В кадре не должно быть дающих отражения зеркальных поверхностей: стекол, зеркал и т.п.
Не допускается сильный боковой источник света (солнечный свет из окна), из-за которого одна половина лица оказывается пересвеченной.
Допускается размещать камеру выше уровня лица, прямо по направлению распознаваемых людей. В таком случае угол наклона камеры не должен превышать 35°.
Расстояние между зрачками распознаваемого лица в кадре должно составлять не менее 30 пикселей.
Камера должна быть направлена прямо на лица распознаваемых людей. Угол между направлением лица и осью объектива: не должен превышать 30°.
Примеры
Примеры нарушения требований
Перекрытие:
✓ |
Х |
Освещенность лица:
✓ |
Х |
Х |
Размытие лица в движении:
✓ |
Х |
Недопустимое расстояние между зрачками глаз:
30 пикс |
15 пикс |
✓ |
Х |
Качество видеопотока:
✓ |
Х |
Наклон камеры:
35° |
50° |
70° |
✓ |
⚠ |
Х |
Боковой источник света:
✓ |
Х |
Зеркальные поверхности:
✓ |
Х |
Горизонтальный поворот камеры от плоскости лица:
0° |
15° |
30° |
45° |
60° |
90° |
✓ |
✓ |
✓ |
⚠ |
Х |
Х |
Черно-белое изображение (ночной режим):
✓ |
Х |
Чёткость и резкость изображения:
✓ |
✓ |
X |
Рекомендуемые настройки камер
Качество: наивысшее.
Битрейт: максимально возможный.
Профиль: максимально возможный.
Интервал I-кадра (GOV): 50.
Сглаживание потока: выключено.
Экспозиция и яркость: такие, чтобы для данной сцены лицо было отчетливо видно (если камера направлена на источник света, то допускается пересвеченный фон).
Скорость затвора: нельзя ставить слишком низкий (больше 1/50), поскольку в таком случае появляется эффект размытия движущихся объектов.