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