Требования, ограничения и рекомендации🔗
Функциональные ограничения
Предупреждение
После обновления Macroscop с версии 3.3 и ниже до версии 3.3 и выше модуль Поиск объектов не сможет искать объекты за период, предшествовавший обновлению. Это связано с изменением базы данных в версии 3.4.
Аппаратное и программное обеспечение
Предупреждение
Перед использованием нейросетевых возможностей модуля необходимо установить пакет 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 Нейросети.
Для поиска только движущихся объектов и людей видеокарта не используется.
Предупреждение
При использовании видеокарты стабильная работа модуля гарантируется только на операционных системах Windows 10, Windows Server 2016, Ubuntu 20.04, а также на более новых версиях указанных операционных систем.
Предупреждение
На других операционных системах (Windows версий 7 и 8, Windows Server версий 2008 и 2012, CentOS, Debian, Astra Linux) могут возникнуть проблемы при попытках использовать видеокарты NVIDIA. На Windows 8 это связано с прекращением поддержки драйверов видеокарт NVIDIA. На CentOS, Debian и Astra Linux проблема заключается в высокой сложности установки работоспособных версий драйверов видеокарт.
Предупреждение
Пакет Macroscop Нейросети необходимо устанавливать на сервер видеонаблюдения даже в том случае, когда используется сервер видеоаналитики. Это связано с тем, что модуль использует СУБД PostgreSQL, которая устанавливается вместе с пакетом Macroscop Нейросети.
Производительность
Ниже в таблицах приведено допустимое количество камер для различных вариантов видеопотоков и конфигураций сервера без отображения.
Процессор |
Видеокарта |
Память, ГБ |
Количество камер |
---|---|---|---|
Видеопоток с камер: 2 Мпикс, 25 кадр/сек |
|||
Intel® Core™ i5-2400 |
NVIDIA GeForce GTX-1050 Ti |
8 |
5 |
Intel® Core™ i7-2600 |
NVIDIA GeForce GTX-1060 |
8 |
9 |
Intel® Core™ i7-7700 |
NVIDIA GeForce RTX-2070 |
8 |
13 |
Intel® Core™ i9-9900 |
NVIDIA GeForce RTX-2080 |
12 |
20 |
Видеопоток с камер: 1 Мпикс, 25 кадр/сек |
|||
Intel® Core™ i5-2400 |
NVIDIA GeForce GTX-1050 Ti |
8 |
8 |
Видеопоток
Частота кадров не менее 10 кадров в секунду;
Разрешение не ниже HD (1280x720).
Изображение
Освещение в кадре должно быть равномерным и постоянным.
Если камера установлена напротив яркого источника света (солнце за дверью входа и т.п.), то необходимо настроить экспозицию (или яркость) таким образом, чтобы объекты в кадре имели естественный цвет (не были пересвечены или затемнены). При этом допустимо чтобы фон был пересвечен.
Изображение должно быть цветным.
Не должно быть существенных артефактов сжатия.
Качество сжатия должно быть не ниже среднего.
Объект должен быть виден с подходящего ракурса, при котором он будет хорошо отличим от фона и отчётливо виден при наблюдении человеческим глазом.
Для поиска людей:
Не допускается сильный боковой источник света (солнечный свет из окна), из-за которого одна половина человека оказывается пересвеченной, а другая — затемнённой.
Сцена и расположение камеры
В кадре не должно быть зеркальных поверхностей, дающих отражения: стекол, зеркал и т.п.
Допускается размещать камеру вверху. Угол наклона камеры не должен превышать 45° от горизонтальной линии.
Для поиска людей:
Люди должны быть видны в полный рост.
Для поиска транспортных средств:
Установка камеры под углом к оси движения транспортных средств обеспечивает наиболее выгодный ракурс.
Качество работы модуля
Точность поиска людей по цветам составляет около 70%.
Точность поиска людей по образцам составляет около 80%.
Точность поиска транспортных средств по цветам и образцам составляет от 50 до 70% в зависимости от ракурса транспортного средства и освещения. Отблески и засветка от фар существенно снижают точность определения цвета.
Минимальные требования, обеспечивающие поиск транспортных средств по цвету:
Транспортное средство должно быть окрашено в единый цвет, без пёстрых наклеек или разноцветного окраса.
Транспортное средство должно быть зафиксировано в светлое время суток в хорошую погоду.
Экспозиция и контраст на камере должны быть настроены таким образом, чтобы можно было однозначно определить человеческим глазом цвет объекта.
Корпус транспортного средства не должен быть засвечен светом фар или другими отблесками света, в том числе — солнечного.
Ракурс, в котором было зафиксирован транспортное средство, должен позволять корректно определить преобладающий цвет объекта (например, если автомобиль виден сзади, бампер окрашен в тёмный цвет и затонировано заднее стекло, то цвет автомобиля может быть определён как чёрный).
Ниже представлены примеры хороших и плохих ракурсов для определения типа транспортного средства. Чем лучше ракурс, тем выше будет точность определения типа проезжающего транспортного средства. В среднем, при хороших условиях, точность определения типа транспортного средства составляет около 80%.
Хороший ракурс |
Плохой ракурс |
---|---|
Точность поиска других объектов существенно зависит от качества изображения, размера объекта в кадре, а также от ракурса, под которым этот объект виден. В подходящих условиях точность поиска других объектов может достигать от 40% до 60%, в зависимости от степени видимости объекта в кадре и его размеров (например, частично скрытое оружие или спрятанный за угол чемодан будут обнаруживаться с гораздо меньшей вероятностью, чем хорошо различимые предметы того же типа). При этом для данной категории объектов свойственно большее число ложных срабатываний, чем для других.
Ниже представлены примеры хороших и плохих ракурсов для поиска других объектов.
Хороший ракурс |
Плохой ракурс |
---|---|