Панель настройки объекта Модуль Seenaptec включает следующие элементы интерфейса.

Описание параметров настройки объекта Модуль Seenaptec приведено в таблице.


п/п

Название параметра

Способ задания значения параметра

Описание параметра

Представление

Значение по умолчанию

Диапазон значений

1

Флажок Масштабирование

Установка флажком

Уменьшает размер кадра при распознавании в зависимости от значения параметра «Ширина зоны».

Булевский тип

Нет

Да – при распознавании размер кадра уменьшается.
Нет – при распознавании размер кадра не уменьшается.

2Поле Количество потоков для обработки кадраВвод значения в полеЗадает максимальное количество потоков распознаванияЦелое неотрицательное число00-255
3Раскрывающийся список Тип лицензииВыбор значения из спискаЗадает используемый тип лицензииСписок типов лицензийпо умолчанию

по умолчанию - тип лицензии определяется автоматически.

быстрая (25fps).

медленная (6fps).

4Флажок Генерировать событие нераспознанного номераУстановка флажкомВключает генерацию события НЕ ОПРЕДЕЛЕН для ТС, номер которых не удалось распознать.Булевский типНетДа – если номер нераспознан, то будет сгенерировано соответствующее событие.
Нет – если номер нераспознан, то такое ТС будет проигнорировано
5Кнопка Тонкая настройка СДКНажатие на кнопкуПереход к тонкой настройке SDK (см. таблицу ниже)---


Тонкую настройку SDK необходимо выполнять только при поддержке технических специалистов компании ITV!

Значение параметров, не указанных в данной таблице, изменять запрещено.


ПараметрОписание

VodiCTL_VPW_PLATE_RATIO_TYPE

Данный параметр задает информацию о том, насколько входное изображение уменьшено или увеличено по высоте. Значение по умолчанию — 0. Возможны 3 варианта:

  1. Искажений нет
  2. Автоматически исходя из размера изображения
  3. Значение пользователя

VodiCTL_VPW_IMAGE_THRESHOLD

Базовый уровень бинаризации изображения. По умолчанию — 40.

VodiCTL_VPW_IMAGE_BLUR

Параметр, используемый для внутренних потребностей. Рекомендуется задавать значение 13.

VodiCTL_VPW_ PLATE_EXTRA_ANGLE_ANALYSE

Включить/выключить алгоритм учета перспективы изображения номерной пластины.

VodiCTL_VPW_ PLATE_EXTRA_RANGES_ANALYSEВключить/выключить алгоритм тщательного поиска кандидатов номерной пластины.

VodiCTL_VPW_PLATE_STAR_MAX

Максимальное количество нераспознанных символов на номерной пластине, при котором результат еще будет считаться результатом распознавания номерной пластины.

VodiCTL_VPW_PLATE_PROBABILITY_MIN

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

VodiCTL_VPW_PLATE_FILTER_ROFACTOR

Коэффициент фильтрации номерных пластин по так называемой плотности изображения — отношению количества белых

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

VodiCTL_VPW_PLATE_FILTER_RODROPFACTOR

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

VodiCTL_VPW_PLATE_FILTER_SYMCOUNT

Включить/выключить алгоритм простого фильтра номерных пластин по минимальному количеству распознанных символов на них. Если алгоритм включен (значение параметра больше 0), производится базовый поиск символов на кандидате в номерную пластину (геометрия, пропорции). Если на кандидате символов определяется меньше, чем указано в значении данного параметра, этот кандидат не считается номерной пластиной. То есть значение данного параметра является минимальным количеством символов, которые должны присутствовать на кандидате в номерную пластину при работе базового алгоритма

VodiCTL_VPW_LOG_SETTINGS

Включить/выключить запись в лог-файл всех параметров распознавания.

VodiCTL_VPW_PLATE_PRECISE_ANALYSE

Включить/выключить углубленный анализ изображения. Повышает качество распознавания в неблагоприятных условиях (например, если характеристики/настройки камеры не полностью соответствуют требованиям либо при плохой погоде). Увеличивает время обработки кадра на 20-30% в зависимости от его размера. В нормальных условиях данный параметр не влияет на качество распознавания.

VodiCTL_VPW_DYNAMIC_ENABLE

Включить/выключить динамику распознавания номера (по умолчанию динамика включена).

Если установлено значение True, то работает трекинг и распознавание номера осуществляется по совокупности кадров. В значении False трекинг отключен и распознавание номера осуществляется по каждому кадру в отдельности без привязки к предыдущим, при этом качество может варьироваться от 0%-100%.

VodiCTL_VPW_DYNAMIC_OUTPUT_FRAMECOUNT

Количество кадров, необходимых для выдачи номера. Значение по умолчанию равно 0. Это необходимое, но не достаточное условие для первой выдачи результата. Это условие задерживает выдачу с первого момента распознавания номера в динамике. Настройка призвана поднять достоверность результатов, а так же скрыть возможные ложные срабатывания.

VodiCTL_VPW_DYNAMIC_WITH_DUPLICATE

Включить/выключить периодическую выдачу результатов распознавания номерных пластин.

VodiCTL_VPW_DYNAMIC_OUTPUT_TIMEOUT

Минимально необходимое время наблюдения за номерной пластиной (в микросекундах), прежде чем выдать результат распознавания пользователю. Данный параметр может использоваться только при включенном режиме “Динамика”. В этом режиме производится наблюдение за траекторией движения автомобиля, и пользователь не сразу получает результат распознавания номера, а по прошествии времени, указанного для данной настройки. В таком случае первый результат распознавания будет заменен на более качественный и впоследствии выдан пользователю. Если для данного значения установлен параметр 0, пользователю выдается первый результат распознавания найденного номера. Следует учитывать, что по прошествии времени, указанного в данном параметре, наблюдение за траекторией номера продолжается, пока он не скроется из кадра.

VodiCTL_VPW_DYNAMIC_OUTPUT_PERIOD

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

VodiCTL_VPW_DYNAMIC_DURATION_WITHOUT_ACCESS

Максимально допустимое время отсутствия номерной пластины в зоне наблюдения (в микросекундах). По истечении этого времени номерная пластина считается потерянной и выдается пользователю с установленным флажком VodiF_RESULT_LOST.

VodiCTL_VPW_DYNAMIC_COMPARABLE_TIME_MAX

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

VodiCTL_VPW_DNN_DEVICES

Задает список устройств, на которых будут происходить вычисления нейронных сетей (DNN). Набор доступных устройств определен в файле <Vodi/devType.h>.

Также параметр можно задать через переменную окружения Windows: VPW_DNN_DEVICES ={список_устройств_через_запятую}. Например: CPU,GPU,MYRIA.

VodiCTL_VPW_PLATECANDS_METHODS

Задает множество методов получения кандидатов номеров. Доступны методы:

  • VodiF_VPW_PLATECANDS_BY_MORPH — старый метод, работает по умолчанию;
  • VodiF_VPW_PLATECANDS_BY_DNN — новый метод на базе глубоких нейронных сетей (DNN).

Для работы в режиме VodiF_VPW_PLATECANDS_BY_DNN важно правильно задавать минимальный размер номера на изображении, чем он больше (например от 100 пикселей и выше), тем будет выше производительность работы.

Также параметр можно задать через переменную окружения Windows: VPW_PLATECANDS_METHODS={номер}. Например: 1, 2.

VodiCTL_VPW_ANALYSE_LEVEL

Задает уровень анализа номера. Доступны следующие уровни анализа:

  • VodiK_VPW_TEMPLATE_ANALYSE — на этом уровне будут также распознаны найденные символы. Проводит полный анализ номера и установлен по умолчанию.
  • VodiK_VPW_PLATECANDS_ANALYSE — на этом уровне будут найдены только кандидаты номеров, то есть, прямоугольники их областей;
  • VodiK_VPW_SYMCANDS_ANALYSE — на этом уровне будут также найдены кандидаты символов, то есть, прямоугольники их областей;
VodiCTL_VPW_PLATE_ANALYSE_METHODS

Задает множество методов анализа кандидатов номеров. Доступные методы:

  • VodiK_VPW_PLATE_ANALYSE_METHODS_DEFAULT — метод по умолчанию.
  • VodiF_VPW_BLURAN, VodiF_VPW_NAN, VodiF_VPW_TMPLAN, VodiF_VPW_DNNAN, VodiF_VPW_OTSUAN.
  • VodiF_VPW_DNNAN — новый метод анализа номера на основе глубокой нейронной сети. По умолчанию отключен.

Методы VodiF_VPW_BLURAN | VodiF_VPW_DNNAN | VodiF_VPW_TMPLAN дают наибольшее число правильно распознанных результатов.

VodiCTL_VPW_PLATE_DNN_FILTER_ENABLE

Включить/выключить фильтрацию кандидатов номеров глубокой нейронной сетью (DNN).

VodiCTL_VPW_TREAT_PLATECAND_AS_PLATE

Включить/выключить возможность считать каждый кандидат номера — номером. Это означает, что если анализ кандидата по тем или иным причинам был неуспешным (например, не удалось распознать номер), то такой кандидат не будет утерян, а будет выдан как номер, при этом часть информации будет отсутствовать, а именно pis_plate_variantc будет 0.

VPW_RECOGN_OUTSIDE_PLATECAND

Данная переменная окружения Windows дает возможность запретить анализировать номер за пределами прямоугольной области (то есть, кандидата номера) найденной детектором номеров. Это экспериментальный параметр и он может быть удален со временем.

VodiCTL_VPW_SEQUENTIAL_FLUSH_ENABLE

Включить/выключить возможность изменять поведение операции VodiprincFlush. Без этого параметра, операция ожидала завершения анализа всех кадров, передавала результаты в динамику (если она включена), аккумулировала результаты динамики, выполняла операцию flush для динамики и возвращала аккумулированный результат.

С этим параметром операция ожидает завершение анализа самого раннего кадра, передает его результат в динамику (если она включена) и возвращает ее результат. Таким образом, чтобы получить все результаты которые еще анализируются, необходимо последовательно вызывать операцию VodiprincFlush пока она возвращает статус >=BoS_OK.

VodiCTL_VPW_DYNAMIC_VELOCITY_MAXСистемные параметры. Строго не рекомендуется изменять значения по умолчанию.
VodiCTL_VPW_DYNAMIC_COMPARABLE_SYMBOLS_MIN
VodiCTL_VPW_DYNAMIC_BEFORE_LOST_TRACK_TIME_MAX
VodiCTL_VPW_DYNAMIC_AFTER_LOST_TIME_MAX
VodiCTL_VPW_DYNAMIC_AFTER_LOST_FACTOR
VodiCTL_VPW_DYNAMIC_PLATE_LOCATION_MISMATCH_FACTOR
VodiCTL_VPW_DYNAMIC_COMPARABLE_TIME_FACTOR
VodiCTL_VPW_DYNAMIC_PLATE_LOCATION_MISMATCH_FACTOR2

VodiCTL_VPW_DYNAMIC_TRAC_LIMIT
VodiCTL_VPW_DYNAMIC_BEFORE_LOST_TRACK_FACTOR