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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Разрешение кадра должно быть не ниже HD (1280×720 пикселей).

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

  • Объект не должен быть размыт.

  • Минимальный размер объектов: 40 пикселей по высоте, рекомендуемый: 80 пикселей.

Подсчёт по пересечению линии:

  • Наибольшая сторона объекта не должна превышать ¼ размера всего кадра.

  • Скорость объекта должна быть такой, чтобы за ⅒ секунды объект смещается не более чем на ¼ своего размера.

Примеры

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

Корректные

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

/analytics/object-counting/img/example-ok-1.jpg

/analytics/object-counting/img/example-1.jpg

/analytics/object-counting/img/example-ok-2.jpg

/analytics/object-counting/img/example-2.jpg