Перейти к содержанию

Приложение 2. Описание параметров конфигурационного файла «vehicleEngine.conf»#

Параметр Описание Возможные значения Значение по умолчанию Рекомендация по изменению
Общие параметры
logSeverity Параметр задает режим логирования работы VehicleEngine. - 4 – запись информации режима отладки; 3
- 3 – запись информации о работе и информация для 4;
- 2 – запись предупреждений и информация для 3;
- 1 – запись ошибок и информация для 2;
- 0 – отключение записи логов
profiling Профилирование - 0 – профилирование выключено; 0
- 1 – профилирование включено
defaultVehicle DetectorType Детектор ТС по умолчанию VehicleDetectorV4 VehicleDetectorV4
defaultPlate DetectorType Детектор ГРЗ по умолчанию PlateDetectorV5 PlateDetectorV5
defaultAnimal DetectorType Детектор животных по умолчанию AnimalDetectorV1 AnimalDetectorV1
defaultSmokeFire DetectorType Детектор дыма и огня SmokeFireDetectorV1 SmokeFireDetectorV1
defaultAggregatedPlateAttributesEstimatorType Версия алгоритма оценки точности распознанных атрибутов ГРЗ. Каждая версия алгоритма содержит определенный набор стран для оценки. Подробнее см. конфигурационные файлы plate_aggregated_v1.conf и plate_aggregated_v2.conf в поставке CARS API V4; V5 V5
defaultCountryPlateEstimatorType Версия алгоритма оценки точности распознавания страны принадлежности ГРЗ. Каждая версия алгоритма содержит определенный набор стран для оценки. Подробнее см. конфигурационные файлы grz_country_recognition_*.conf V4 V4
Детектор VehicleDetectorV4
ScoreThreshold Порог оценки точности детекции ТС. Увеличение порога уменьшает количество ложноположительных детекций, но увеличивает количество ложноотрицательных (пропусков ТС) 0.000…1.000 0.50
imageSize Размер изображения в пикселях по большей стороне, на котором происходит детекция ТС. Данный размер является фиксированным для получения наилучших результатов детекций. При необходимости детектирования большого количества объектов на изображениях меньшего размера, рекомендуется использовать детектор VehicleDetectorV2Large 320...1280 640
minInputSize Минимально возможный размер изображения для inference. Измеряется в пикселях. Значение параметра должно быть строго меньше значения imageSize. Данный параметр подобран теоретически, имеет одно дефолтное значение и не подлежит изменениям пользователей. - 40
squareFormat Включение квадратного формата изображения – автоматическое добавление черных полос по краям прямоугольного кадра для получение квадратного кадра. Включение приведет к увеличению времени обработки изображения. - 0 – включено; 0
- 1 – выключено.
alignment Данный параметр может быть использован только при параметре squareFormat=0. При его использовании происходит выравнивание высоты или ширины входящего изображения под заданное значение, а остальное пространство заполняется черными пикселями. Использование параметра улучшает производительность в работе над пакетной обработкой. Значение параметра должно равняться 2 в n степени (т.е. 2/4/8/16/…) 2...512 64
maxFlower BatchSize Максимальное количество изображений, передаваемых для inference за 1 раз. 1...16 16
NMSThreshold Значение порога параметра nms. Чем больше порог, тем выше вероятность детекции ТС, перекрытого другими объектами (не являющимися объектами интереса). При увеличении порога возрастет количество ложноположительных детекций 0.000…1.000 0.4
SecondNMS Threshold Дополнительный порог параметра nms для проведения повторной процедуры алгоритма. Данный порог должен иметь большее значение, чем параметр NMSThreshold. Увеличение значения позволит понизить количество ложноположительных детекций 0.000…1.000 1.0
minSize Минимальный размер детекции. Детекции меньшего размера не будут возвращены пользователю и не будут использованы для дальнейшей работы системы. Данный параметр подобран теоретически, имеет одно значение по умолчанию и не подлежит изменениям пользователей - 20
nms Выбор режима работы алгоритма подавления BBox ТС не максимальной точности для выбора лучшего BBox ТС в рамках процедуры детекции. Данный параметр влияет на точность определения позиции ТС в кадре. Чем выше точность, тем ниже скорость работы. - best – режим, при котором лучшим BBox считается тот, чье пересечение с другими BBox имеет максимальное значение; mean
- mean – режим, при котором лучший BBox определяется усреднением значений всех пересекающихся BBox’ов
redetectScore Threshold Порог оценки точности редетекции ТС. Увеличение порога уменьшает количество ложноотрицательных результатов идентификации. 0.000…1.000 0.25
redetect ImageSize Размер стороны квадратного изображения в пикселях, на котором происходит редетекция ТС. Данный размер является фиксированным для получения наилучших результатов редетекции. 100...1280 150
redetectOne NMSThreshold Значение порога параметра redetectNMS для процедуры редетекции ТС. Чем больше порог, тем выше вероятность повторной детекции ТС, перекрытого объектами. При увеличении порога возрастет количество ложноположительных детекций. 0.000…1.000 0.4
redetectNMS Threshold Значение дополнительного порога для параметра redetectNMS для редетекции ТС. Чем больше порог, тем выше вероятность повторной детекции ТС, перекрытого объектами. При увеличении порога возрастет количество ложноположительных детекций. 0.000…1.000 0.5
redetectExpand Coeff Коэффициент увеличения изображения. 1.000…2.000 1.4375
redetectSquare Threshold Пороговое значение отсеивания редетекций по площади. Редетекции, площадь которых меньше заданного порога, не используются для дальнейшей работы. Значение параметра выведено теоретически и не подлежит изменению. - 3.25
redetectNMS Выбор режима работы алгоритма подавления BBox ТС не максимальной точности для выбора лучшего BBox ТС в рамках процедуры редетекции. Данный параметр влияет на точность определения позиции ТС в кадре. Чем выше точность, тем ниже скорость работы. - best – режим, при котором лучшим BBox считается тот, чье пересечение с другими BBox имеет максимальное значение; mean
- mean – режим, при котором лучший BBox определяется усреднением значений всех пересекающихся BBox’ов
Детектор PlateDetectorV5
ScoreThreshold Порог оценки точности детекции ГРЗ. Увеличение порога уменьшает количество ложноположительных детекций, но увеличивает количество ложноотрицательных (пропусков ГРЗ) 0.000…1.000 0.50
imageSize Размер изображения в пикселях по большей стороне, на котором происходит детекция ГРЗ. Данный размер является фиксированным для получения наилучших результатов детекций. Увеличения размера позволит лучше детектировать маленькие ГРЗ на больших ТС, но это увеличит время обработки 320...1280 320
maxFlower BatchSize Максимальное количество изображений, которые передаются на процесс предсказания за 1 раз. 1...16 16
NMSThreshold Значение порога параметра nms. Чем больше порог, тем выше вероятность детекции ГРЗ, перекрытого другими объектами (не являющимися объектами интереса). При увеличении порога возрастет количество ложноположительных детекций 0.000…1.000 0.35
SecondNMS Threshold Дополнительный порог параметра nms для проведения повторной процедуры алгоритма. Данный порог должен иметь большее значение, чем параметр NMSThreshold. Увеличение значения позволит понизить количество ложноположительных детекций 0.000…1.000 1.0
nms Выбор режима работы алгоритма подавления BBox ГРЗ не максимальной точности для выбора лучшего BBox ГРЗ в рамках процедуры детекции. Данный параметр влияет на точность определения позиции ГРЗ в кадре. Чем выше точность, тем ниже скорость работы. - best – режим, при котором лучшим BBox считается тот, чье пересечение с другими BBox имеет максимальное значение; best
- mean – режим, при котором лучший BBox определяется усреднением значений всех пересекающихся BBox’ов
Детектор SmokeFireDetectorV1
ScoreThreshold Порог оценки точности детекции дыма и огня. Увеличение порога уменьшает количество ложноположительных детекций, но увеличивает количество ложноотрицательных (пропусков дыма и огня) 0.000…1.000 0.50
Детектор AnimalDetectorV1
ScoreThreshold Порог оценки точности детекции животного. Увеличение порога уменьшает количество ложноположительных детекций, но увеличивает количество ложноотрицательных (пропусков животных) 0.000…1.000 0.65
NMSThreshold Значение порога параметра nms. Чем больше порог, тем выше вероятность детекции животного, перекрытого другими объектами (не являющимися объектами интереса). При увеличении порога возрастет количество ложноположительных детекций 0.000…1.000 0.45
imageSize Размер изображения в пикселях по большей стороне, на котором происходит детекция животного. Увеличения размера позволит лучше детектировать маленьких животных, но это увеличит время обработки 320...1280 512
nms Выбор режима работы алгоритма подавления BBox животного не максимальной точности для выбора лучшего BBox животного в рамках процедуры детекции. Данный параметр влияет на точность определения позиции животного в кадре. Чем выше точность, тем ниже скорость работы. - best – режим, при котором лучшим BBox считается тот, чье пересечение с другими BBox имеет максимальное значение; best
- mean – режим, при котором лучший BBox определяется усреднением значений всех
minSize Минимальный размер детекции. Детекции меньшего размера не будут возвращены пользователю и не будут использованы для дальнейшей работы системы. Данный параметр подобран теоретически, имеет одно значение по умолчанию и не подлежит изменениям пользователей - 16