Требования
Необходимые компоненты для подключения:#
Компоненты:
- Компьютер, который соответствует минимальным техническим требованиям
- Установленное наше ПО (если решение предоставляется локально)
- Камера видеонаблюдения
- Клавиатура
- Компьютерная мышь
- Монитор
- Подключение к интернету
Системные требования#
Для использования данного нейросетевого модуля требуются:
| Минимальные характеристики | Рекомендуемые характеристики | |
|---|---|---|
| CPU | Intel Core i5 CPU с 4+ физическими ядрами 3+ ГГц. Поддержка AVX2 | Intel Xeon Silver/Gold c 6+ физическими ядрами |
| GPU | Nvidia Geforce® GTX 1060 6 Гб | Nvidia Geforce® GTX 1080Ti+ с 11+ Гб RAM |
| RAM | 10 Гб | 16+ Гб |
| HDD/SSD | 16 Гб | 16+ Гб |
| Операционная система | Ubuntu 22.04 | Ubuntu 22.04 |
Требования к камере видеонаблюдения#
К установке и характеристикам камер видеонаблюдения в системе распознавания лиц и антиспуфинга предъявляются следующие основные требования:
- Для корректной детекции в видеопотоке установите камеру таким образом, чтобы в ее поле зрения обязательно появлялось лицо каждого человека, входящего в зону наблюдения.
-
Угол вертикального наклона видеокамеры не должен превышать 15°. Вертикальный наклон — это отклонение оптической оси видеокамеры от горизонтальной плоскости, расположенной на уровне середины лица человека среднего роста (160 см).

-
Угол горизонтального отклонения не должен превышать 30°. Горизонтальное отклонение — это отклонение оптической оси видеокамеры от вектора движения основного потока объектов распознавания.

-
Минимальная плотность пикселей для идентификации – 100х100.
-
Фокусное расстояние объектива должно выбираться таким образом, чтобы при заданном расстоянии до объектов съемки обеспечивалась необходимая плотность пикселей. В таблице ниже приведен пример расчета фокусного расстояния объектива от расстояния между камерой и объектами съемки. Для расчета фокусного расстояния для конкретной камеры требуется использовать калькуляторы или методологию, предоставляемые производителем камеры.
Объектив Разрешение 1280х720 Разрешение 1920х1080 2.8 мм 1.3 м 2 м 4 мм 1.9 м 2.9 м 6 мм 2.9 м 4.3 м 8 мм 3.8 м 5.8 м 12 мм 5.8 м 8.7 м 32 мм 15.5 м 23.3 м -
Экспозиция должна быть настроена таким образом, чтобы лица были резкими (“в фокусе”), не смазанными и равномерно освещенными (не засвеченными и не слишком темными).
-
В зависимости от условий освещения (яркая засветка, слишком яркое или слишком тусклое освещение) рекомендуется использовать камеры с аппаратным WDR (Wide Dynamic Range) или другими технологиями, обеспечивающими компенсацию встречной засветки и/или слабой освещенности (BLC, HLC, DNR, высокая светочувствительность, Smart ИК-подсветка, AGC и др.).
-
Сжатие видео: MJPEG.
-
Протоколы передачи видеопотока: RTSP, HTTP.
-
Максимальные разрешение и частота кадров: 1080@25 FPS.
-
Оптимальное разрешение для работы модуля: HD или FullHD.
Рекомендуемые настройки камеры#
-
Качество: наивысшее.
-
Битрейт: максимально возможный.
-
Профиль: максимально возможный.
-
Интервал I-кадра (GOV): 50.
-
Сглаживание потока: выключено.
-
Экспозиция и яркость: такие, чтобы для данной сцены лицо было отчетливо видно (если камера направлена на источник света, то допускается пересвеченный фон).
-
Скорость затвора: нельзя ставить слишком низкий (больше 1/50), поскольку в таком случае появляется эффект размытия движущихся объектов.
Требования к изображениям для добавления персоны#
Изображения, добавляемые в базу лиц, должны соответствовать следующим требованиям:
- расположение лица — строго анфас, без поворотов;
- взгляд — прямо в объектив;
- нейтральное выражение лица;
- глаза открыты и ясно видны;
- отсутствие головных уборов и темных очков;
- изображение резкое и четкое;
- отсутствие глубоких теней;
- не должно быть артефактов сканирования, а также пересъемки с экранов; пропорции не должны быть искажены;
- не допускается боковой источник света (например, солнечный свет из окна).
- количество изображений должно варьироваться от 1 до 10. Чем больше изображений, тем больше будет точность определения лица.
Модуль распознавания устойчив к изменению внешности: очки, маска, головные уборы.
Параметры необходимые для подключения камеры#
| № | Параметр | Обязательность |
|---|---|---|
| 1 | id камеры (присваивается автоматически скорее всего, ещё не проработали, но отображать стоит) | обязательно |
| 2 | Состояние камеры (активная: true / false) | обязательно |
| 3 | Тип доступа к камере: удаленное подключение, доступ только из локальной сети | обязательно |
| 4 | Ссылка на RTSP поток с камеры, пример: -rtsp://user:password@ip-address:port/rtsp-uri/ |
обязательно |
| 5 | Название камеры | обязательно |
| 6 | Описание камеры | опциональное |
| 7 | ROI для обрезания кадра | опциональное |
| 8 | угол поворота для трансформирование кадра | опциональное |
| 9 | ROI для обработки | опциональное |
| 10 | Тип камеры (выбор из dropdown списка: RTSP-камера, ONVIF-камера, RTP-камера, MJPEG-камера) | обязательно |
