Документация для версии Интеллект 4.10.4. Документация на другие версии также доступна.

Предыдущая страница Создание и настройка объекта Трекер  Настройка перспективы Следующая страница


В программном комплексе Интеллект существует три вида классификаторов объектов интеллектуальными детекторами:

  1. Стандартный. Имеется возможность классифицировать объекты Человек, Автомобиль и Любой объект (см. Настройка детектора пересечения линии и Настройка детектора движения в области).
  2. Расширенный. Имеется возможность классифицировать объекты Человек, Группа людей, Машина, Шум, Принесенный предмет, Унесенный предмет, Другое (см. Руководство по программированию, раздел CAM_VMDA_DETECTOR).
  3. Нейрофильтр – классификатор на основе нейросетей. Имеется возможность классифицировать любые объекты с высокой точностью. Нейросеть обучается индивидуально для каждого случая использования.

Примечание

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

В большинстве случаев, если требуется отслеживать стандартные классы объектов (например, человека/машина), достаточно одной модели для нейрофильтра. Однако для нестандартных задач с множеством классов может потребоваться более одной модели:

  • если ставятся разные задачи классификации: например, для одной части камер требуется классифицировать объекты человек/машина, а для другой – тип автомобиля (легковой, грузовой);
  • если для разных камер применимы разные условия, и качество работы трекера лучше, если под каждые обучить отдельную нейросеть: например, стоит задача охраны периметра предприятия (требуется обнаружение только людей и машин) и проверки безопасности в цеху (требуется обнаружение только людей в спецодежде).

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

Настройка нейрофильтра осуществляется в следующем порядке:

  1. Установить подсистему Detector Pack (если не была установлена ранее). Инструкция по установке данной подсистемы доступна в документации на нее, наиболее актуальная версия документации находится в хранилище документации Репозиторий документации ITV.
  2. Установить ключу VMDAEXT значение 1 (подробнее о ключе см. Справочник ключей реестра).
  3. Установить ключу VMDAEXT.RAM значение больше 2000, но не более 5000, рекомендуется 4000, в зависимости от аппаратных ресурсов компьютера.
  4. Перейти на вкладку Основные настройки на панели настройки объекта Трекер и установить ползунок Чувствительность в крайнее левое положение, соответствующее автоматическому режиму.
  5. Перейти на вкладку Нейрофильтр на панели настройки объекта Трекер (1).
  6. Установить флажок Учитывать нейрофильтрацию (2).
  7. В поле Модель трекинга ввести полный путь к файлу модели для трекера, полученному от сотрудников технической поддержки компании ITV, или нажать на кнопку ... и выбрать файл в стандартном диалоговом окне Windows (3).

  8. В поле Имя устройства для трекинга ввести название устройства, которое должно использоваться для проведения классификации объектов трекером (4):
    1. CPU – использовать центральный процессор.
    2. GPU0GPU1GPU2... – использовать графический процессор видеокарт NVIDIA. Как правило, графические процессоры распознаются в системе в порядке их физической установки: первый (обычно верхний) GPU будет иметь номер 0, средний – 1, а последний (обычно нижний) – 2.

      Примечание.

      Если в системе присутствуют графические процессоры NVIDIA, то рекомендуется использовать именно их. Если соответствующий графический процессор отсутствует, следует использовать ресурсы CPU. Графические процессоры других производителей не поддерживаются.

      Примечание.

      При запуске 64-битной версии ПК Интеллект (Intellect64.exe) имя устройства для трекинга выбирается из раскрывающегося списка, в котором отображаются доступные на данном компьютере процессоры и видеокарты.

  9. В поле Модель для оставленных предметов ввести полный путь к файлу модели для детектора оставленных предметов, полученному от сотрудников технической поддержки компании ITV, или нажать на кнопку ... и выбрать файл в стандартном диалоговом окне Windows (5).
  10. В поле Имя устройства для оставленных предметов ввести название устройства, которое должно использоваться для проведения классификации детектором оставленных предметов (6, см. также п. 7).

    Примечание.

    Для работы нейрофильтра оставленных предметов необходимо, чтобы был включен детектор оставленных предметов объекта Трекер, а также соответствующим образом настроены детекторы VMDA – см. Создание и настройка объекта Трекер и Создание и настройка детекторов VMDA.

    Примечание.

    При запуске 64-битной версии ПК Интеллект (Intellect64.exe) имя устройства для оставленных предметов выбирается из раскрывающегося списка, в котором отображаются доступные на данном компьютере процессоры и видеокарты.

  11. Нажать на кнопку Применить (7).

    Внимание!

    Каждый трекер с настроенной нейросетевой фильтрацией использует около 900 Мбайт видеопамяти. При использовании нескольких таких трекеров, суммарно потребляющих видеопамять больше, чем доступно в системе, будет возникать ошибка. В случае нехватки видеопамяти рекомендуется использовать несколько видеокарт в одной системе.

Настройка нейрофильтра завершена.

  • No labels