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

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

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

  • C:\Program Files (x86)\Recognition Technologies\AvtoUragan ver 3.7\Data

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

  • C:\Users\User-RT\AppData\Local\Recognition Technologies\AvtoUragan ver 3.7\Config

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

Основные параметры плагина UssPluginDuplo2

В параметре OutputDir указывается адрес папки для промежуточного хранения данных.

А в параметрах UndefinedErrorDataFolder, TrafficErrorDataFolder, SqlErrorDataFolder указывается место, где будут храниться xml файлы, в случае возникновения каких-либо ошибок.

Если нужно чтобы обрабатывались только фиксации с нарушениями, то для этого в параметре SendOnlyViolations нужно прописать значение true. Если же наоборот надо чтобы отправлялись вообще все фиксации, то у данного параметра необходимо будет выставить значение false.

По умолчанию: SendOnlyViolations = true.

Если надо отправлять все изображения, то в параметре SendAllImages установите значение true.
Если же будет задан false, то плагин отправит на сервер только главную, пластину и коллаж.

Чтобы сохранить коллаж на диск, то надо в параметре SaveCollage выставить значение true (в противном случае - false). Если же нужно сохранять все изображения на диск, то в параметре SaveAllImages укажите значение true (в противном случае - false).

В параметре ImagesFolder указывается путь к папки для сохранения.
Пример: ImagesFolder = ..\Duplo2Data\Images.

Параметр DataLifeTime отвечает за то, через какое количество часов удаляются файлы из ошибочных директорий. Значение задаётся в часах. По умолчанию: DataLifeTime = 48.

Другой параметр, который связан с предыдущим, это CheckingTime. В нём указывается как часто проверять ошибочные директории. Значение также задаётся в часах.

В параметре RecognitionTimeDelta указывается разница между временем распознавания и приемом данных распознавания. Значение задаётся в секундах. По умолчанию: RecognitionTimeDelta = 60.

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

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

Настройка коллажей для данного плагина производятся в файле 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}

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