Versions Compared

Key

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

Требования к видеопотоку и сцене для работы детектора штрихкодов и его поддетекторов

Требования к изображениям для работы детектора штрихкодов и его поддетекторов

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

Примеры макрокоманд для распознавания штрихкодов

Для настройки детектора штрихкодов необходимоДля создания детектора:

  1. Перейти на вкладку Детекторы.
  2. Под требуемой
  3. видеокамерой
  4. камерой нажать Создать... → Категория: Коммерция Детектор
  5. штрих-кодов
  6. штрихкодов.

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

При необходимости можно изменить параметры детектора. Список параметров и их значения представлены в таблице:

ПараметрЗначениеОписание
Характеристики объекта

Видеопоток

Основной потокЕсли
видеокамера
камера поддерживает многопоточность, выбрать поток, на котором необходимо осуществлять детектирование
Запись траекторий объектовДаПо умолчанию включена запись метаданных видеопотока в базу данных. Для отключения
выбрать из списка Запись траекторий объектов значение 
выбрать значение Нет
Нет
Другое
ВключитьДа

По умолчанию детектор включен. Для отключения выбрать значение Нет

Нет
ИмяДетектор
штрих-кодов
штрихкодовВвести имя детектора или оставить имя по умолчанию

Время жизни трека (начиная с версии Detector Pack 3.14)

ДаПо умолчанию параметр выключен. Если требуется показать в секундах время жизни трека для объекта, выбрать значение Да
Нет
Количество обрабатываемых кадров в секунду
20
10Задать количество кадров в секунду, которое будет обрабатывать детектор. Значение должно быть в диапазоне [0,016
;
, 100]
Прореживание видеопотокаДа

По умолчанию параметр Прореживание видеопотока включен. В этом случае декодируются только ключевые кадры. Для отключения прореживания необходимо выбрать Нет в соответствующем поле.
Использование данной возможности снижает нагрузку на Сервер, но при этом снижается качество детектирования. Рекомендуется активировать данный параметр для "слепых" (без отображения видеоизображения) Серверов, на которых необходимо вести детектирование.
Для кодека MJPEG прореживание не актуально, так как каждый кадр считается ключевым.

Note
titleВнимание!

Параметры Количество обрабатываемых кадров в сек и Прореживание видеопотока взаимосвязаны.

Если к Серверу не подключен локальный Клиент, то для удаленных Клиентов работают следующие правила:

  • Если частота ключевых кадров меньше, чем значение, заданное в поле Количество обрабатываемых кадров в сек, то детектор будет работать по ключевым кадрам.
  • Если частота ключевых кадров больше, чем значение, заданное в поле Количество обрабатываемых кадров в сек, то детектирование будет осуществляться согласно установленному периоду.

Если к Серверу подключается локальный Клиент, работа детектора всегда будет осуществляться согласно установленному периоду. После отключения локального Клиента вышеуказанные правила будут снова актуальны.

Нет
Режим работы декодераAuto

Выбрать процессор для декодирования видео. При выборе GPU приоритет отдается дискретной видеокарте (декодирование на чипах NVIDIA NVDEC). Если подходящего графического процессора нет, то декодирование будет осуществляться с помощью технологии Intel Quick Sync Video. Иначе декодирование будет осуществляться на CPU

CPU
GPU
HuaweiNPU
Режим работы детектора
Режим работы
CPU

Выбрать процессор для работы нейросети

 центральный, один из графических процессоров NVIDIA или один из графических процессоров Intel 

(см.

Общие сведения о

Выбор Nvidia GPU при настройке детекторов)

Note
titleВнимание!
  • Рекомендуется использовать графический процессор. Запуск работы алгоритма на Nvidia GPU после применения настроек может занимать несколько минут. Для ускорения последующих запусков можно использовать функцию кэширования (см. Оптимизация работы нейроаналитики на GPU в ОС Windows).
  • Начиная с версии Detector Pack 3.11, Intel HDDL и Intel NCS не поддерживаются.
  • Начиная с версии Detector Pack 3.14, поддерживаются Intel Multi-GPU и Intel GPU 0-3.
Nvidia GPU 0
Nvidia GPU 1
Nvidia GPU 2
Nvidia GPU 3
Intel
GPU
NCS  (не поддерживается)
Intel HDDL (не поддерживается)
Intel Multi-GPU
Intel GPU 0
Intel GPU 1
Intel GPU 2
Intel GPU 3
Huawei NPU
ТипДетектор штрихкодов
Huawei NPUРежим работы декодераAuto

Выбрать процессор для декодирования видеоПри выборе GPU приоритет отдается дискретной видеокарте (декодирование на чипах NVIDIA NVDEC). Если подходящего графического процессора нет, то декодирование будет осуществляться с помощью технологии Intel Quick Sync Video. В противном случае декодирование будет осуществляться на CPU

CPUGPUHuaweiNPUТипДетектор штрих-кодов
Название типа детектора (нередактируемое поле)
Тип
штрих-кода
штрихкодаAztec

Выбрать тип

штрих-кода

штрихкода, при обнаружении которого будут генерироваться

сработки

события от детектора

DataMatrix
PDF417
QR-код
Линейный
Файл нейросети

Файл нейросети

При использовании уникальной нейросети выбрать

 

соответствующий

 

файл

Note
titleВнимание!
штрих-кода
  • штрихкода.
  • Сетевое указание файла в ОС Windows недопустимо. Файл нейросети должен располагаться локально, т.е. на том же сервере, где установлен ПК Интеллект Х.
  • Для корректной работы нейросети в ОС Linux соответствующий файл должен располагаться локально в директории /opt/ITV/DetectorPack/NeuroSDK, либо в сетевой папке с соответствующими правами доступа.
  • При использовании стандартной нейросети (обучение которой не выполнялось в эксплуатируемых условиях) гарантируется общая точность 80-95% и процент пропуска 5-20%. Стандартные нейросети располагаются в папке C:\Program Files\Common Files\ITV\DetectorPack\NeuroSDK.

По умолчанию весь кадр является областью детектирования. При необходимости в окне предварительного просмотра задать зоны детектирования с помощью узловых точек Image Removed (по аналогии с зонами игнорирования у детекторов анализа ситуации, см. Задание общих зон анализа ситуации). По умолчанию весь кадр является зоной детектирования.одну или несколько областей:

 Для сохранения изменений параметров детектора нажать на кнопку   Применить Image Modified.  Для отмены изменений параметров нажать на кнопку   Отмена Image Modified.

Настройка детектора штрих-кодов завершенаштрихкодов завершена. При необходимости на базе детектора штрихкодов можно создать и настроить необходимые поддетекторы (см. Классические поддетекторы).
Image Modified

При необходимости можно выполнять поиск в архиве по штрих-кодамштрихкодам. Поиск можно выполнять по тексту, который был распознан при детектировании штрих-кодов штрихкодов (см. Поиск по штрих-кодуштрихкоду).