мета-данные страницы
  •  

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
au37:duplo2v2 [2018/07/13 17:59]
a.antonov создано
au37:duplo2v2 [2022/06/23 13:06] (текущий)
a.antonov
Строка 1: Строка 1:
-===== Настройка плагина Duplo2 v2 ===== +==== Плагин DUPLO 2 v2 для передачи данных в ЦОД "Электронсервис" ==== 
-Настройки плагина UssPluginDuplo2_v2 производятся в .ini файле, который находится в папке по адресу:+Для того чтобы плагин работал его нужно подключить к Серверу обработки и хранения, о том как это можно сделать написано [[au37:plugin|здесь]].
  
-   *__C:\Users\User-RT\AppData\Local\Recognition Technologies\AvtoUragan ver 3.7\Config __+Настройки плагина **UssPluginDuplo2_v2** производятся в .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. Здесь User-RT  - имя пользователя, и путь зависит от того, как у вас назван пользователь в Windows.
 +=== Необходимая информация для настройки плагина ===
 +Предварительно необходимо узнать строку для подключения к серверу (отправки данных) - примерно она выглядит вот так: 
  
 +http://10.10.10.10:8080/duplo/services/duplo2
  
-Плагин формирует набор файлов (.JSON и .JPG) для каждой фиксации нарушений в выгружаемую папку. В файле JSON содержится информация со всеми необходимыми данными.+Также нужно чтобы на стороне сервера указали идентификатор видеодатчика (это имя камеры анала) в ПО АвтоУраган).
  
- +=== Основные параметры настройки плагина UssPluginDuplo2_v2 ===
-==== Основные параметры настройки плагина UssPluginDuplo2_v2 ====+
  
 Для того, чтобы сформировать файлы для всех проезжающих ТС необходимо изменить параметр **processOnlyViolations** в блоке **[Common]**. Для того, чтобы сформировать файлы для всех проезжающих ТС необходимо изменить параметр **processOnlyViolations** в блоке **[Common]**.
Строка 22: Строка 27:
  
 **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\\
 +
 +
 +Значение **до** знака **=** - это код нарушения \\
 +Значение **после** знака **=** - это количество доп. кадров \\
 +
 +=== Структура папки плагина ===
 +{{ :dp2v2.png?nolink&400 |}}
 +  * В директорию Debug сохраняются файлы, если включены соответствующие параметры в блоке [Debug].
 +  * В директорию Error попадают файлы с данными фиксаций в случае какой-либо ошибки при работе плагина.
 +  * В директорию Execute попадают файлы перед отправкой на сервер. Если данные успешно отправлены, то они будут удалены из этой папки.
 +  * В директории Statistics создаются файлы о статистики, в которых содержится информация о количестве отправленных и не отправленных данных и т.п.
 +
 +
 +=== Настройка коллажей ===
 +Настройка коллажей для данного плагина производятся в файле **Collage.ini**, который находится в папке: **C:\Program Files (x86)\Recognition Technologies\AvtoUragan ver 3.7\Data**.
 +Она производится аналогично как и у других плагинов.
 +
 +Создание сборки коллажа из доп. кадров настраивается в блоке **[CollageSettings]**.
 +
 +Мы будем редактировать только параметр **CreateSimpleCollage**.В большинстве случаев, этого достаточно для удовлетворения требований сотрудников ЦАФАП. 
 +
 +Нам необходимо настроить 2 типа коллажей: нарушение проезда перекрестка и пересечение стоп-линии на запрещающий сигнал светофора (коды нарушений **201** и **203**). 
 +Эти нарушения используются ЦАФАПом в разных регионах и по примеру их настройки в дальнейшем Вы сможете создать любой интересующий Вас коллаж.
 +
 +**1. Четырехкадровый коллаж**, состоящий из фотографии, созданной по готовности распознанного ГРЗ (главной) и 3х дополнительных: до стоп-линии / на стоп-линии / после стоп-линии(в случае нарушения проезда перекрестка, вместо последнего кадра будет фото пересечения границы перекрестка).
 +
 +Первые два кадра будут находится в верхней части коллажа, вторые два в нижней, как на скриншоте:
 +
 +{{:97b40084-b6b6-4447-bfd8-913c57209bcb.collage.jpeg?nolink&600|}}
 +
 +**2. Шестикадровый коллаж**, который состоит из 3х фотографий до стоп-линии и 3х фотографий после стоп-линии.
 +Значение 0 отключает создание коллажа. Состоять он будет только из дополнительных фотографий, без участия кадра, созданного по готовности распознанного ГРЗ, и будет иметь вид как на скриншоте ниже:
 +
 +{{:0017b0ff-0a77-465e-99b5-d34549c571c0.collage.jpeg?nolink&600|}}
 +
 +
 + 
 +Приступим к настройке **4х кадрового коллажа**, **CreateSimpleCollage**. Настройка производится путем вписывания имен и порядковых номеров дополнительных фотографий  в фигурные скобки **{}**. Каждая пара этих скобок обозначает горизонтальный блок фотографий. 
 +
 +Первые два кадра должны быть в верхней части коллажа, однин из них - кадр, созданный по готовности распознанного ГРЗ, он называется **Main** (фото по готовности всегда называется **Main**). Вторая  дополнительная фотография, взятая до пересечения стоп-линии, имеет порядковый номер **1**.
 +
 +Информацию о том какие порядковые номера необходимо указывать, можно посмотреть в Клиенте Тревоги АвтоУраган(Alarm Client) выбрав нужное нарушение. Пример на скриншоте:
 +
 +{{:12345.jpg?nolink&600|}}
 +
 +Таким образом, мы заключаем первые два верхних кадра в фигурные скобки, указав интересующие нас фотографии через запятую **{Main,1}** . Теперь нам нужно внести фотографии, взятые в момент пересечения стоп-линии и после пересечения стоп-линии, которые имеют порядковые номера **2** и **3**. Занесем их во второй блок, так же заключив в фигурные скобки **{2,3}**. 
 +
 +Далее, эти пары фигурных заносим для интересующих нас нарушений(в нашем случае для **201** и **203**) через запятую, предварительно указав в строке **CreateSimpleCollage** коды нарушений, см.пример:
 +
 +**CreateSimpleCollage = 201,203**
 +
 +
 +**201 = {Main,1},{2,3}**
 +
 +**203 = {Main,1},{2,3}**
 +
 +//!!Каждые последующие пары фигурных скобок, указанные через запятую, создают блоки горизонтально расположенных фотографий в нижней части коллажа!!//
 +
 +В результате мы получаем интересующий нас **Четырехкадровый** коллаж:
 +
 +{{:97b40084-b6b6-4447-bfd8-913c57209bcb.collage.jpeg?nolink&600|}}
 +
 +
 +Теперь настроим **Шестикадровый коллаж**. Нас интересуют 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}**
  
 +В результате мы получаем интересующий нас коллаж:
  
 +{{:0017b0ff-0a77-465e-99b5-d34549c571c0.collage.jpeg?nolink&600|}}