Требования и рекомендации для модуля Трекинг🔗
Режимы работы модуля🔗
Отслеживаемые объекты (настройка в Конфигураторе) |
Только движущиеся |
Фильтр по категориям |
|
Дополнительная настройка в Конфигураторе |
Без использования нейросетей |
C использованием нейросетей |
|
Доступно в версии 4.3 |
√ |
— |
√ |
Доступно в версии 4.4 |
— |
— |
√ |
Используются нейронные сети для обнаружения объектов |
√ |
√ |
√ |
Используются нейронные сети для построения траектории |
— |
√ |
√ |
Может эффективно работать без видеокарты (GPU) |
√ |
√ |
— |
Можно запустить модуль на высокопроизводительной видеокарты (см. требования к аппаратным ресурсам) |
— |
√ |
√ |
Относительная точность построения траекторий |
Средняя |
Средняя или выше средней в некоторых условиях |
Высокая |
Операционные системы |
Доступно на всех операционных системах, используемых ПО Macroscop |
Перечень поддерживаемых операционных систем зависит от используемого нейросетевого пакета |
|
Какие объекты отслеживаются |
Все движущиеся объекты, обнаруженные программным детектором движения |
Объекты следующих категорий:
|
Предупреждение
Для работы модуль в режиме Фильтр по категориям необходимо установить нейросетевой пакет.
Предупреждение
Не рекомендуется запускать модуль на центральном процессоре (CPU) в режиме Фильтр по категориям, так как в этом случае производительность модуля крайне низкая.
Примечание
Применение режима Только движущиеся с использованием нейросетей на разрешениях, начиная с 2 МП, позволяет (по сравнению с такими же камерами в режиме без нейросетей) запустить больше камер с модулем на том же сервере даже при отсутствии видеокарты.
В то же время, возможно падение точности модуля в режиме Только движущиеся с использованием нейросетей (и появление предупреждения об этом) при одновременном выполнении следующих условий:
низкое разрешение видеопотоков (меньше 1 МП) на большом количестве камер с включённым модулем;
отсутствует видеокарта, поддерживающая нейросети.
Аппаратное и программное обеспечение🔗
Минимальные требования к аппаратному и программному обеспечению обусловлены следующими факторами:
Используются ли в работе модуля нейросети.
Если в работе модуля используются нейросети, на чём они работают — на центральном процессоре (CPU) или на видеокарте (GPU).
Аппаратные ресурсы🔗
Совет
Для расчёта параметров серверного и клиентского оборудования, на которых планируется запускать ПО Macroscop, используйте наш Калькулятор.
Использование нейросетей на центральном процессоре🔗
Для работы модуля с использованием нейросетей, которые будут запускаться на центральном процессоре (CPU), требуется процессор Intel CORE I3-10100 и выше с поддержкой AVX.
Использование нейросетей на видеокарте🔗
Для работы модуля с использованием нейросетей, которые будут запускаться на высокопроизводительной видеокарте (GPU), следует руководствоваться приведёнными ниже требованиями:
Процессор с поддержкой инструкций AVX.
Видеокарта (GPU) NVIDIA с индексом вычислительной мощности не ниже 6.5 и объёмом памяти не ниже 4GB; при этом характеристики и производительность видеокарты должны быть не ниже, чем у модели NVIDIA GeForce GTX 1650 Super. Версия драйвера видеокарты не ниже 460.
Файл подкачки (swap) размером не менее половины от общего объёма оперативной памяти.
Предупреждение
Для запуска нейронных сетей Macroscop не могут использоваться видеокарты NVIDIA серии RTX 50.
Подсказка
Если планируется использование модуля на виртуальной машине, может дополнительно потребоваться:
Включить поддержку AVX инструкций в настройках гостевой машины.
Использовать драйвера GRID для виртуализации GPU.
Внимание
Macroscop должен использовать выбранные для работы нейросетей видеокарты в монопольном режиме. Не допускается использование такой карты для других приложений или задач, потребляющих ресурсы GPU, в том числе для отображения видео. Одновременное использование видеокарты для нескольких задач может привести к некорректной работе системы: от снижения производительности аналитики до нестабильной работы сервера.
Предупреждение
При использовании видеокарты стабильная работа модуля гарантируется только на операционных системах Windows 10, Windows Server 2016, Ubuntu 20.04, а также на более новых версиях указанных операционных систем.
На других операционных системах (Windows 8, Windows Server версий 2008 и 2012, CentOS, Debian, Astra Linux) могут возникнуть проблемы при попытках использовать видеокарты NVIDIA. На Windows 8 это связано с прекращением поддержки драйверов видеокарт NVIDIA. На CentOS, Debian и Astra Linux проблема заключается в высокой сложности установки работоспособных версий драйверов видеокарт.
Важно
При обновлении Macroscop до другой версии необходимо также обновить до соответствующей версии нейросетевой пакет.
Нейронные сети🔗
Примечание
Если вы затрудняетесь с выбором устанавливаемого сетевого пакета, ознакомьтесь со статьёй Использование нейронных сетей. В этой статье приведены обзор и сравнение нейросетевых пакетов.
Операционные системы🔗
Режим Только движущиеся без использования нейросетей будет работать на всех операционных системах, доступных для запуска ПО Macroscop.
При использовании пакета Macroscop Нейросети Standard доступны следующие операционные системы:
Windows 10, 11
Windows Server 2016, 2019, 2022
Ubuntu 20.04
Astra Linux Common Edition 2.12
Astra Linux Special Edition 1.7.5
Debian 11
Alt Linux Workstation 10
РЕД ОС 8
При использовании пакета Macroscop Нейросети Special доступны следующие операционные системы:
Windows 10, 11
Windows Server 2016, 2019, 2022
Ubuntu 20.04
Astra Linux Common Edition 2.12
Astra Linux Special Edition 1.7.5
Debian 11
Alt Linux Workstation 10
РЕД ОС 8
Видеопоток🔗
Для режимов, использующих нейросети:
Частота кадров — не менее 3 кадров в секунду.
Разрешение — не ниже HD (1280x720).
Совет
Увеличение разрешения выше HD не приведёт к обнаружению объектов меньшего размера или большего количества объектов , по сравнению с HD.
Рекомендуемое соотношение сторон кадра — 16:9.
Предупреждение
При другом соотношении сторон кадра точность распознавания объектов может понизиться.
Для режима Только движущиеся без использования нейросетей:
Частота кадров — не менее 10 кадров в секунду.
Разрешение — не ниже 0,3 Мп (640x480).
Изображение🔗
Освещение в кадре должно быть равномерным и постоянным.
Если камера установлена напротив яркого источника света (солнце за дверью входа и т.п.), то необходимо настроить экспозицию (или яркость) таким образом, чтобы объекты в кадре имели естественный цвет (не были пересвечены или затемнены). При этом допускается пересвеченный фон.
Изображение должно быть цветным.
Качество изображения должно быть не ниже среднего. Не должно быть существенных артефактов сжатия.
Для режимов, использующих нейросети:
Должен быть корректно настроен баланс белого.
Сцена и расположение камеры🔗
Ошибка
Недопустимо использовать модуля Трекинг на поворотных камерах PTZ.
Объект должен быть виден с подходящего ракурса, при котором он будет хорошо отличим от фона и отчётливо виден при наблюдении человеческим глазом.
В кадре не должно быть зеркальных поверхностей, дающих отражения: стекол, зеркал и т.п. При наличии в кадре таких поверхностей, нужно исключить их из зоны детектирования в настройках модуля.
Для режимов, использующих нейросети:
Допускается размещать камеру сверху. При этом угол наклона камеры от горизонтали не должен превышать 35°.
Объекты должны быть видны в кадре полностью.
Камера должна быть надёжно зафиксирована, не допускаются покачивания и колебания камеры.
Для режима Только движущиеся без использования нейросетей:
Допускается размещать камеру вверху. При этом угол наклона камеры не должен превышать 45° от горизонтальной линии.
Размеры объекта🔗
Для успешного обнаружения объектов их высота должна быть не менее 80 пикселей.
Люди должны занимать не менее 2% ширины и 8% высоты.
Животные — не менее 4% ширины и 6% высоты.
Легковые автомобили — не менее 4% ширины и 4% высоты.
Грузовые автомобили — не менее 7% ширины и 9% высоты.
Автобусы — не менее 5% ширины и 7% высоты.
Мотоциклы — не менее 3% ширины и 7% высоты.
Распознавание транспортных средств🔗
Минимальные требования, обеспечивающие определение транспортных средств:
Транспортное средство должно определяться в светлое время суток в хорошую погоду.
Экспозиция и контраст на камере должны быть настроены таким образом, чтобы можно было однозначно определить цвет объекта человеческим глазом.
Кузов транспортного средства не должен быть засвечен светом фар или другими источниками света. На кузове не должно быть ярких бликов.
Ракурс должен обеспечивать корректное определение вида транспорта (например, при виде сзади иногда сложно отличить автобус от грузового автомобиля).
Установка камеры под углом к оси движения транспортных средств обеспечивает наиболее выгодный ракурс.
Примеры🔗
Ниже представлены примеры ракурсов для определения вида транспорта.
Корректные |
Некорректные |
---|---|