==== Плагин DUPLO 2 для передачи данных в ЦОД "Электронсервис" ==== Для того чтобы плагин работал его нужно подключить к Серверу обработки и хранения, о том как это можно сделать написано [[au37:plugin|здесь]]. Настройки плагина **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х дополнительных: до стоп-линии / на стоп-линии / после стоп-линии(в случае нарушения проезда перекрестка, вместо последнего кадра будет фото пересечения границы перекрестка). Первые два кадра будут находится в верхней части коллажа, вторые два в нижней, как на скриншоте: {{: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|}}