Распознавание лиц (Complete)🔗
Важно
Если на одной камере используется несколько модулей видеоаналитики, следует устанавливать и настраивать её таким образом, чтобы удовлетворять требованиям всех модулей.
Например, на камере используются модуль А и модуль В со следующими требованиями:
Модуль А: Угол наклона камеры к плоскости – не менее 10°; разрешение — не менее 1024×768; частота кадров — не менее 20 кадр/с.
Модуль В: Угол наклона камеры к плоскости – не более 20°; разрешение — не менее 1920×1080; частота кадров — не менее 6 кадр/с.
В таком случае камеру нужно установить и настроить таким образом, чтобы соблюдались следующие условия:
Угол наклона камеры к плоскости – от 10° до 20°; разрешение — не менее 1920×1080; частота кадров — не менее 20 кадр/с.
Аппаратное и программное обеспечение🔗
Совет
Для расчёта параметров серверного и клиентского оборудования, на которых планируется запускать ПО Macroscop, используйте наш Калькулятор.
Предупреждение
Для использования нейросетевых возможностей модуля установите нейросетевой пакет.
Важно
Ниже приведены минимальные требования к видеокарте (GPU) для пакета Macroscop Нейросети Standard.
Требования для пакета Macroscop Нейросети Special представлены в статье Использование нейронных сетей.
Для использования данного нейросетевого модуля требуются:
Процессор с поддержкой инструкций AVX.
Видеокарта (GPU) NVIDIA с индексом вычислительной мощности (CUDA GPU Compute Capability) не ниже 6.1 и объёмом памяти не ниже 4GB; при этом характеристики и производительность видеокарты должны быть не ниже, чем у видеокарт NVIDIA серии 10. Версия драйвера видеокарты для ОС Windows — не ниже 572.61, для ОС Linux — не ниже 570.124.06.
Файл подкачки (swap) размером не менее половины от общего объёма оперативной памяти.
Подсказка
Если планируется использование модуля на виртуальной машине, может дополнительно потребоваться:
Включить поддержку AVX инструкций в настройках гостевой машины.
Использовать драйверы GRID для виртуализации GPU.
Предупреждение
Одновременное выполнение задач отображения видео и его анализа модулями Распознавание лиц (Complete) или Подсчёт уникальных посетителей, работающими на основе пакета Macroscop Нейросети Standard, может вызвать значительное увеличение задержки распознавания лиц при использовании видеокарт серий GTX 10XX и GTX 16XX с 4 ГБ видеопамяти и менее. Рекомендуется использовать для этих задач раздельные видеокарты.
Внимание
Macroscop должен использовать выбранные для работы нейросетей видеокарты в монопольном режиме. Не допускается использование такой карты для других приложений или задач, потребляющих ресурсы GPU, в том числе для отображения видео. Одновременное использование видеокарты для нескольких задач может привести к некорректной работе системы: от снижения производительности аналитики до нестабильной работы сервера.
Важно
При обновлении Macroscop до другой версии необходимо также обновить до соответствующей версии нейросетевой пакет.
Предупреждение
Этот модуль не имеет явного ограничения по количеству одновременно распознаваемых лиц в кадре. При этом фактическое количество одновременно распознанных лиц и качество распознавания могут снижаться при высокой загрузке аппаратных ресурсов, низком качестве изображения, нарушении требований и ограничений модуля, большом количестве лиц и прочих объектов на изображении, а также при некоторых других факторах.
Изображение🔗
Изображения, добавляемые в базу лиц, должны соответствовать следующим требованиям:
расположение лица — строго анфас, без поворотов;
взгляд — прямо в объектив;
нейтральное выражение лица;
глаза открыты и ясно видны;
отсутствие головных уборов и темных очков;
изображение резкое и четкое;
отсутствие глубоких теней;
не должно быть артефактов сканирования, а также пересъемки с экранов;
пропорции не должны быть искажены;
не допускается боковой источник света (например, солнечный свет из окна);
форматы изображений: jpg, png, bmp.
Модуль устойчив к изменению внешности. В таблице ниже показано, как лица в кадре сопоставляются с изображением в базе данных:
|
|
|
|
|
БД |
✓ |
✓ |
✓ |
✓ |
Видеопоток🔗
Оптимальное разрешение для работы модуля: HD или FullHD.
Частота кадров: не менее 10 кадров в секунду.
Видеопоток не должен быть зеркальным (отраженным по горизонтали).
Освещение и качество изображения🔗
Освещение лиц в кадре должно быть равномерным и постоянным.
Если камера установлена напротив яркого источника света (солнце за дверью входа и т.п.), то необходимо настроить экспозицию (или яркость) таким образом, чтобы объект в кадре был светлым. При этом допускается пересвеченный фон.
Качество изображения должно быть не ниже среднего. Не должно быть существенных артефактов сжатия.
Не допускается размытие лиц движущихся людей.
Изображение должно быть цветным.
Сцена и расположение камеры🔗
Лица людей должны быть полностью видны в кадре.
В кадре не должно быть дающих отражения зеркальных поверхностей: стекол, зеркал и т.п.
Не допускается сильный боковой источник света (солнечный свет из окна), из-за которого одна половина лица оказывается пересвеченной.
Допускается размещать камеру выше уровня лица, прямо по направлению распознаваемых людей. В таком случае угол наклона камеры не должен превышать 35°.
Расстояние между зрачками распознаваемого лица в кадре должно составлять не менее 30 пикселей.
Камера должна быть направлена прямо на лица распознаваемых людей. Угол между направлением лица и осью объектива: не должен превышать 30°.
Размеры объекта🔗
Для успешного детектирования лица его размер должен составлять не менее 2% от ширины и 3% от высоты кадра. Рекомендуется — не менее 4% от ширины и 6% от высоты кадра.
Примеры🔗
Примеры нарушения требований
Перекрытие:
|
|
✓ |
Х |
Освещенность лица:
|
|
|
✓ |
Х |
Х |
Размытие лица в движении:
|
|
✓ |
Х |
Недопустимое расстояние между зрачками глаз:
|
|
30 пикс |
15 пикс |
✓ |
Х |
Качество видеопотока:
|
|
✓ |
Х |
Наклон камеры:
|
|
|
35° |
50° |
70° |
✓ |
⚠ |
Х |
Боковой источник света:
|
|
✓ |
Х |
Зеркальные поверхности:
|
|
✓ |
Х |
Горизонтальный поворот камеры от плоскости лица:
|
|
|
|
|
|
0° |
15° |
30° |
45° |
60° |
90° |
✓ |
✓ |
✓ |
⚠ |
Х |
Х |
Черно-белое изображение (ночной режим):
|
|
✓ |
Х |
Чёткость и резкость изображения:
|
|
|
✓ |
✓ |
X |
Рекомендуемые настройки камер🔗
Качество: наивысшее.
Битрейт: максимально возможный.
Профиль: максимально возможный.
Интервал I-кадра (GOV): 50.
Сглаживание потока: выключено.
Экспозиция и яркость: такие, чтобы для данной сцены лицо было отчетливо видно (если камера направлена на источник света, то допускается пересвеченный фон).
Скорость затвора: нельзя ставить слишком низкий (больше 1/50), поскольку в таком случае появляется эффект размытия движущихся объектов.
Операционные системы🔗
На других операционных системах стабильная работа не обеспечивается.
При использовании пакета Macroscop Нейросети Special:
Windows 10 x64 (64-bit) / 11
Windows Server 2019 / 2022
Ubuntu 22.04 / 24.04 (amd64)
Debian 12 / 13 (amd64)
Astra Linux Special Edition 1.7 / 1.8
ALT Server 10 / 11 (x86_64)
ALT Workstation 10 / 11 (x86_64)
ALT SP Server 10 (x86_64)
ALT SP Workstation 10 (x86_64)
РЕД ОС 7.3 / 8
РОСА Хром 12 Сервер
РОСА Хром 12 Рабочая станция
Platform V SberLinux OS Server
При использовании пакета Macroscop Нейросети Standard:
Windows 10 x64 (64-bit) / 11
Windows Server 2016 / 2019 / 2022 / 2025
Ubuntu 22.04 / 24.04 (amd64)
Debian 12 / 13 (amd64)
Astra Linux Special Edition 1.7 / 1.8
ALT Server 10 / 11 (x86_64)
ALT Workstation 10 / 11 (x86_64)
ALT SP Server 10 (x86_64)
ALT SP Workstation 10 (x86_64)
РЕД ОС 7.3 / 8
РОСА Хром 12 Сервер
РОСА Хром 12 Рабочая станция
Platform V SberLinux OS Server
На других операционных системах стабильная работа не обеспечивается.

































