Плагин DUPLO 2 v2 для передачи данных в ЦОД "Электронсервис"

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

Настройки плагина UssPluginDuplo2_v2 производятся в .ini файле, который находится в папке по адресу:

Если версия ПО 3.7.26 или новее, то он находится в папке:

Здесь User-RT - имя пользователя, и путь зависит от того, как у вас назван пользователь в Windows.

Необходимая информация для настройки плагина

Предварительно необходимо узнать строку для подключения к серверу (отправки данных) - примерно она выглядит вот так:

http://10.10.10.10:8080/duplo/services/duplo2

Также нужно чтобы на стороне сервера указали идентификатор видеодатчика (это имя камеры (канала) в ПО АвтоУраган).

Основные параметры настройки плагина UssPluginDuplo2_v2

Для того, чтобы сформировать файлы для всех проезжающих ТС необходимо изменить параметр processOnlyViolations в блоке [Common].

Если указано значение false, файлы формируются для всех номеров, которые зафиксировал комплекс.

Если указано значение true, файлы формируются только для нарушений.

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

По умолчанию значение равно 1024 Мб.

criticalAvailableSpaceMb=1024

В параметре duploDir указывается папка, в которой будут храниться все файлы плагина.

Если есть необходимость сохранять данные или изображения на комплексе, например для проверки настроек коллажей и т.п., то для это в блоке [Debug] есть два параметра.

saveImages=false - сохранять изображения фиксации (true - да, false - нет).

saveData=false - сохранять все данные (true - да, false - нет).

В блоке [Sending] есть параметр url. Там указывается строка для подключения к серверу (отправки данных).

В блоке [Diagnostic] указывается адрес и порт сервера диагностики.

Пример:

hostName=127.0.0.1
port=57001

Также если есть необходимость задать количество доп. кадров для разных нарушений, то это можно сделать в блоке [AddImagesCount].

Пример:

[AddImagesCount]
0=3
303=3
304=3
305=3
306=3

Для того, что бы отправить только коллаж и стандартный набор фотографий (ТС и пластины ГРЗ) и метаданных установить количество доп. кадров «0».

Пример:

[AddImagesCount]

203=0

Значение до знака = - это код нарушения
Значение после знака = - это количество доп. кадров

Структура папки плагина

Настройка коллажей

Настройка коллажей для данного плагина производятся в файле Collage.ini, который находится в папке: C:\Program Files (x86)\Recognition Technologies\AvtoUragan ver 3.7\Data. Она производится аналогично как и у других плагинов.

Создание сборки коллажа из доп. кадров настраивается в блоке [CollageSettings].

Мы будем редактировать только параметр CreateSimpleCollage.В большинстве случаев, этого достаточно для удовлетворения требований сотрудников ЦАФАП.

Нам необходимо настроить 2 типа коллажей: нарушение проезда перекрестка и пересечение стоп-линии на запрещающий сигнал светофора (коды нарушений 201 и 203). Эти нарушения используются ЦАФАПом в разных регионах и по примеру их настройки в дальнейшем Вы сможете создать любой интересующий Вас коллаж.

1. Четырехкадровый коллаж, состоящий из фотографии, созданной по готовности распознанного ГРЗ (главной) и 3х дополнительных: до стоп-линии / на стоп-линии / после стоп-линии(в случае нарушения проезда перекрестка, вместо последнего кадра будет фото пересечения границы перекрестка).

Первые два кадра будут находится в верхней части коллажа, вторые два в нижней, как на скриншоте:

2. Шестикадровый коллаж, который состоит из 3х фотографий до стоп-линии и 3х фотографий после стоп-линии. Значение 0 отключает создание коллажа. Состоять он будет только из дополнительных фотографий, без участия кадра, созданного по готовности распознанного ГРЗ, и будет иметь вид как на скриншоте ниже:

Приступим к настройке 4х кадрового коллажа, CreateSimpleCollage. Настройка производится путем вписывания имен и порядковых номеров дополнительных фотографий в фигурные скобки {}. Каждая пара этих скобок обозначает горизонтальный блок фотографий.

Первые два кадра должны быть в верхней части коллажа, однин из них - кадр, созданный по готовности распознанного ГРЗ, он называется Main (фото по готовности всегда называется Main). Вторая дополнительная фотография, взятая до пересечения стоп-линии, имеет порядковый номер 1.

Информацию о том какие порядковые номера необходимо указывать, можно посмотреть в Клиенте Тревоги АвтоУраган(Alarm Client) выбрав нужное нарушение. Пример на скриншоте:

Таким образом, мы заключаем первые два верхних кадра в фигурные скобки, указав интересующие нас фотографии через запятую {Main,1} . Теперь нам нужно внести фотографии, взятые в момент пересечения стоп-линии и после пересечения стоп-линии, которые имеют порядковые номера 2 и 3. Занесем их во второй блок, так же заключив в фигурные скобки {2,3}.

Далее, эти пары фигурных заносим для интересующих нас нарушений(в нашем случае для 201 и 203) через запятую, предварительно указав в строке CreateSimpleCollage коды нарушений, см.пример:

CreateSimpleCollage = 201,203

201 = {Main,1},{2,3}

203 = {Main,1},{2,3}

!!Каждые последующие пары фигурных скобок, указанные через запятую, создают блоки горизонтально расположенных фотографий в нижней части коллажа!!

В результате мы получаем интересующий нас Четырехкадровый коллаж:

Теперь настроим Шестикадровый коллаж. Нас интересуют 3 фотографии до стоп-линии, которые имеют порядковые номера 1,2,3 и 3 фотографии после стоп-линии, которые имеют порядковые номера 4,5,6. По аналогии с выше приведенным примером составляем наш Шестикадровый коллаж

CreateSimpleCollage = 201,203

201 = {1,2,3},{4,5,6}

203 = {1,2,3},{4,5,6}

В результате мы получаем интересующий нас коллаж: