Требования, ограничения и рекомендации🔗

Аппаратное и программное обеспечение

Предупреждение

Для отслеживания людей, автомобилей и животных (при включенной опции Фильтр по категориям) необходимо установить нейросетевой пакет.

Для использования данного нейросетевого модуля требуются:

  • Процессор с поддержкой инструкций AVX;

  • Видеокарта (GPU) NVIDIA с индексом вычислительной мощности не ниже 6.5 и объёмом памяти не ниже 4GB; при этом характеристики и производительность видеокарты должны быть не ниже, чем у модели NVIDIA GTX 1650 Super;

  • Версия драйвера видеокарты не ниже 460;

  • Файл подкачки (swap) размером не менее половины от общего объёма оперативной памяти.

Если планируется использование модуля на виртуальной машине, может дополнительно потребоваться:

  • Включить поддержку AVX инструкций в настройках гостевой машины;

  • Использовать драйвера GRID для виртуализации GPU.

Предупреждение

Macroscop должен использовать выбранные для работы нейросетей видеокарты в монопольном режиме. Не допускается использование такой карты для других приложений или задач, потребляющих ресурсы GPU, в том числе для отображения видео. Одновременное использование видеокарты для нескольких задач может привести к некорректной работе системы: от снижения производительности аналитики до нестабильной работы сервера.

Предупреждение

Нейросеть работает только в 64-битной версии Macroscop.

Предупреждение

При обновлении Macroscop до другой версии необходимо также обновить до соответствующей версии пакет установить пакет Macroscop Нейросети.

Предупреждение

При использовании видеокарты стабильная работа модуля гарантируется только на операционных системах Windows 10, Windows Server 2016, Ubuntu 20.04, а также на более новых версиях указанных операционных систем.

На других операционных системах (включая Windows 7/8/8.1, Windows Server 2008/2012, CentOS, Debian, Astra Linux) могут возникнуть проблемы при попытках использовать видеокарты NVIDIA. На Windows 8 это связано с прекращением поддержки драйверов видеокарт NVIDIA. На CentOS, Debian и Astra Linux проблема заключается в высокой сложности установки работоспособных версий драйверов видеокарт.

Видеопоток
  • Частота кадров не менее 10 кадров в секунду;

  • Разрешение не ниже HD (1280x720).

Изображение
  • Высота объекта должна быть не менее 80 пикселей.

  • Освещение в кадре должно быть равномерным и постоянным.

  • Если камера установлена напротив яркого источника света (солнце за дверью входа и т.п.), то необходимо настроить экспозицию (или яркость) таким образом, чтобы объекты в кадре имели естественный цвет (не были пересвечены или затемнены). При этом допустимо чтобы фон был пересвечен.

  • Изображение должно быть цветным.

  • Качество изображения должно быть не ниже среднего. Не должно быть существенных артефактов сжатия.

Сцена и расположение камеры
  • Объект должен быть виден с подходящего ракурса, при котором он будет хорошо отличим от фона и отчётливо виден при наблюдении человеческим глазом.

  • Объекты высотой менее 40 пикселей не детектируются. Рекомендуется детектировать объекты высотой более 80 пикселей.

  • В кадре не должно быть зеркальных поверхностей, дающих отражения: стекол, зеркал и т.п.

  • Допускается размещать камеру вверху. Угол наклона камеры не должен превышать 45° от горизонтальной линии.

Распознавание транспортных средств

Минимальные требования, обеспечивающие определение транспортных средств:

  • Транспортное средство должно определяться в светлое время суток в хорошую погоду.

  • Экспозиция и контраст на камере должны быть настроены таким образом, чтобы можно было однозначно определить цвет объекта человеческим глазом.

  • Кузов транспортного средства не должен быть засвечен светом фар или другими источниками света. На кузове не должно быть ярких бликов.

  • Ракурс должен обеспечивать корректное определение вида транспорта (например, при виде сзади иногда сложно отличить автобус от грузового автомобиля).

  • Установка камеры под углом к оси движения транспортных средств обеспечивает наиболее выгодный ракурс.

Примеры

Ниже представлены примеры ракурсов для определения вида транспорта.

Корректные

Некорректные

/analytics/search/img/example-vehicle-ok-1.png

/analytics/search/img/example-vehicle-failure-1.png

/analytics/search/img/example-vehicle-ok-2.png

/analytics/search/img/example-vehicle-failure-2.png

/analytics/search/img/example-vehicle-ok-3.png

/analytics/search/img/example-vehicle-failure-3.png