Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Tip

Требования к программно-аппаратной платформе

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

  1. Нейротрекер (см. Нейротрекер).
    Нейротрекер осуществляет детектирование положения Нейротрекером детектируется положение только нужных объектов с помощью нейросети.   Нейротрекер точнее обычного трекера и может распознавать статические объекты, но при этом потребляет значительно больше ресурсов.

  2. Нейросетевые детекторы дыма и огня (см. Детектор огня и Детектор дыма).
    Нейросеть осуществляет детектирование Детектируется наличие дыма и огня в кадре с помощью нейросети.

  3. Нейросетевой трекер человека (см. Трекер положения человека). 
    Нейросеть определяет С помощью нейросети определяется скелет каждого человека и детектирует детектируются позы, которые могут свидетельствовать о потенциально опасной ситуации. 

  4. Нейросчетчик (см. Нейросчетчик).
    Нейросеть подсчитывает С помощью нейросети подсчитывается количество объектов в заданной зоне.
  5. Детектор хищения на кассе (см. Детектор хищения на кассе).
    Нейросеть определяет С помощью нейросети определяется хищение товара кассирами путем проноса отдельных позиций мимо сканера штрих-кодов на кассе.
  6. Детектор экипировки (см. Детектор экипировки).
    Одна нейросеть разбивает С помощью нейросети тело человека разбивается на зоны, другая (или другие) обнаруживает обнаруживается на заданном сегменте тела экипировку экипировка (СИЗ) и проверяет проверяется ее состояние. Для работы детектора экипировки (СИЗ) используются сегментирующая и классификационные нейросети.

Качество работы и ресурсоемкость детекторов на основе нейросети напрямую зависят от оптимизации используемой ими модели нейросети. Прежде чем приступать к настройке детектора на основе нейросети, следует обратиться в техническую поддержку компании ITV|AxxonSoft и запросить файлы моделей обученных нейросетей. Специалисты технической поддержки запросят данные, необходимые для подготовки моделей, а затем предоставят файлы с расширением *.ann для каждой модели нейросети. Полученные файлы необходимо разместить на всех Серверах, где планируется использовать соответствующие детекторы.

Info
titleПримечание

Названия файлов для каждой модели нейросети зависит от устройства, на котором будет выполняться работа нейросети:

  • Если предполагается использовать для работы центральный процессор (CPU) или Intel GPU (встроенное видеоядро), то файл нейросети должен быть обучен с помощью набора инструментов OpenVINO, а имя файла нейросети в конце должно содержать подстроку _openvino. Пример: test1_openvino.ann.
  • Если предполагается использовать для работы GPU ( графический процессор NVIDIA )GPU,   то имя файла нейросети должно содержать содержать только имя нейросети. Пример: test1.ann.
  • Если предполагается использовать для работы Intel NCS или Intel HDDL, то то имя файла нейросети в конце должно содержать подстроку _movidius. Пример: test1_movidius.ann.
  • Также в одной директории с файлом нейросети с расширением *.ann должен находиться файл с расширением *.txt, имеющий аналогичное имя, что и файл *.ann.

Прежде чем приступать к настройке детектора на основе нейросети, следует обратиться в техническую поддержку компании ITV и запросить файлы моделей обученных нейросетей. Специалисты технической поддержки запросят необходимые данные (см. Требования ко сбору данных для обучения нейросетей), а затем предоставят файлы для каждой модели нейросети. Полученные файлы необходимо разместить на всех Серверах, где планируется использовать соответствующие детекторы.

Note
titleВнимание!

Время запуска (инициализации) каждой нейросети на NVIDIA GPU может занимать 2-3 минуты в зависимости от используемой модели нейросети. До завершения инициализации события от детекторов поступать не будут.

Tip

Требования к программно-аппаратной платформе