Распознавание лиц (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 Нейросети.
Изображение
Изображения, добавляемые в базу в качестве образцов, должны соответствовать следующим требованиям:
Лицо анфас, без поворотов.
Взгляд прямо в объектив;
Нейтральное выражение лица.
Пропорции не должны быть искажены.
Изображение резкое и четкое.
Отсутствие глубоких теней.
Не допускается боковой источник света (например, солнечный свет из окна).
Отсутствие головных уборов и темных очков.
Не должно быть артефактов сканирования, а также пересъемки с экранов.
Приведённые выше требования справедливы и для изображениям, передаваемых с камеры на распознавание.
В то же время, этот модуль устойчив к изменению внешности. Поэтому в ряде ситуаций он может успешно распознавать лица на получаемых с камеры изображениях, не соответствующих требованиям.
Изображение, добавленное в базу |
Распознанные изображения, переданные с камеры (такие изображения нельзя добавлять в базу в качестве образцов) |
|||
Видеопоток
Оптимальное разрешение для работы модуля: HD или FullHD.
Частота кадров: не менее 10 кадров в секунду.
Видеопоток не должен быть зеркальным (отраженным по горизонтали).
Освещение и качество изображения
Освещение должно быть равномерным и постоянным.
Если камера установлена напротив яркого источника света (солнце за дверью входа и т.п.), то необходимо настроить экспозицию (или яркость) таким образом, чтобы объект в кадре был светлым. При этом допускается пересвеченный фон.
Качество изображения должно быть не ниже среднего. Не должно быть существенных артефактов сжатия.
Не допускается размытие движущихся объектов.
Изображение должно быть цветным.
Сцена и расположение камеры
Объекты людей должны быть полностью видны в кадре.
В кадре не должно быть дающих отражения зеркальных поверхностей: стекол, зеркал и т.п.
Не допускается сильный боковой источник света (солнечный свет из окна).
Допускается размещать камеру выше уровня объекта, прямо по направлению движения. В таком случае угол наклона камеры не должен превышать 35°.
Камера должна быть направлена прямо на объекты. Угол между направлением объекта и осью объектива: не должен превышать 30°.
Примеры
Примеры нарушения требований
Перекрытие:
✓ |
Х |
Освещенность:
✓ |
Х |
Х |
Размытие объекта в движении:
✓ |
Х |
Недопустимое расстояние между зрачками глаз:
30 пикс |
15 пикс |
✓ |
Х |
Качество видеопотока:
✓ |
Х |
Наклон камеры:
35° |
50° |
70° |
✓ |
⚠ |
Х |
Боковой источник света:
✓ |
Х |
Зеркальные поверхности:
✓ |
Х |
Горизонтальный поворот камеры от плоскости объекта:
0° |
15° |
30° |
45° |
60° |
90° |
✓ |
✓ |
✓ |
⚠ |
Х |
Х |
Черно-белое изображение (ночной режим):
✓ |
Х |
Рекомендуемые настройки камер
Качество: наивысшее.
Битрейт: максимально возможный.
Профиль: максимально возможный.
Интервал I-кадра (GOV): 50.
Сглаживание потока: выключено.
Экспозиция и яркость: такие, чтобы для данной сцены объект был отчетливо виден (если камера направлена на источник света, то допускается пересвеченный фон).
Скорость затвора: нельзя ставить слишком низкий (больше 1/50), поскольку в таком случае появляется эффект размытия движущихся объектов.