[v.4.1.0] 05.11.2025#
Версии компонентов
| Сервис | Используемая версия |
|---|---|
| CARS_Analytics backend | 4.1.0 |
| CARS_Analytics frontend | 2.1.0 |
Новые возможности:
- Добавлен новый обработчик «Движение в зоне», который объединяет параметры разных обработчиков для более гибкой настройки. Подходит для более частых сценариев, связанных с трекингом ТС, например, регистрация каждой машины, попавшей в кадр (один раз) или регистрация машин, пересекающих заданные зоны. Обработчик включает учёт ориентации ТС, а также позиционирование ТС;
- Добавлена настройка позиционирования ТС в обработчик «Вхождение в область», что улучшает логику отсечения автомобилей по позиции ТС и позволяет более точно обрабатывать события в заданных зонах;
- Добавлен новый обработчик «Саботаж» для обнаружения смены ракурса камеры. Для обнаружения саботажа необходимо создать сценарий с типом «Инцидент» и обработчиком на саботаж. При обнаружении саботажа на вкладке «Камеры» будет отображаться треугольник тревоги напротив проблемной камеры. При наведении на иконку будет высвечиваться сообщение «Саботаж», а при клике на восклицательный знак будет происходить переход в раздел «Инциденты» с фильтром по сценарию и камере. В карточке инцидента саботажа будет отображаться только фрейм начала трека и фрейм окончания трека. После прочтения инцидента на саботаж восклицательный знак исчезнет;
- Добавлена возможность отредактировать настройки для нескольких камер с одним типом источника с помощью кнопки «Массовое редактирование» в разделе «Камеры».
- Добавлен метод
/statistics, который возвращает статистические данные работы системы. - Добавлен вывод информации по занимаемой памяти: теперь можно отслеживать объём занимаемой памяти для кропов, фуллфреймов и БД;
- Отображение количества событий и инцидентов.
- Добавлена возможность выгрузки и загрузки настроек камер, сценариев и обработчиков через панель администратора. Теперь можно сохранять все настройки и затем загружать их обратно, что упрощает процесс восстановления конфигураций, обеспечивая удобство работы с настройками.
- Добавлено отображение версий: теперь версии всех сервисов можно просматривать в панели администратора.
- Добавлен раздел «История изменений»: новый раздел отображается в выпадающем меню пользователя:
- Добавлена фильтрация по типу: «Мои изменения», «Все изменения», а также фильтрация по дате и времени (от и до).
- По умолчанию отображаются последние X изменений.
Изменения:
- Отмечены как устаревшие обработчики:
- Пропускной пункт — устарел и заменён на Покадровый обработчик.
- Подсчет ТС — устарел и заменён на Счетчик ТС.
- Вхождение ГРЗ в область — устарел и заменён на Покадровый обработчик.
- Реализованы уведомления об устаревших обработчиках. Если обработчик заблокирован, он не может быть создан. Созданные ранее устаревшие обработчики будут удалены через два релиза. Рядом с включённым обработчиком появится иконка восклицательного знака, а также одно из следующих уведомлений:
- «Обнаружены устаревшие обработчики» — жёлтая иконка.
- «Больше не поддерживается, необходимо заменить на новую версию» — жёлтая иконка.
- «Больше не поддерживается, необходимо удалить» — красная иконка.
- Добавлена транслитерация номеров, распознаваемых классификатором «rus_plate_recognition_v3» (РФ, Абхазия, ДНР, ЛНР, Южная Осетия) в латиницу. Независимо от значения переменной
API_USE_LATIN_CHARACTERS, эти номера в БД теперь всегда будут храниться в латинице. Перед отправкой в WebSocket проверяется значение переменнойAPI_USE_LATIN_CHARACTERS. Если переменная установлена в False, то перед отправкой номера РФ, Абхазии, ДНР, ЛНР и Южной Осетии переводятся из латиницы в кириллицу. Остальные номера остаются без изменений; - Убран запрет на ввод только Unicode символов в фильтрах ГРЗ в событиях и инцидентах, кириллические символы будут приведены к латинице перед поиском по БД. Теперь при вводе в поле фильтра можно использовать только маски, состоящие из букв в верхнем регистре, цифр и спецсимволов. Маски разделяются пробелами;
- В модальном окне с фуллфреймом в блок «Зона распознавания» добавлен чекбокс «Все», который позволяет сразу выбрать все зоны распознавания для отображения на кадре, вместо выбора каждой зоны по отдельности;
- По умолчанию включен автоматический перезапуск камеры: теперь в настройках камеры переключатель «Автоматический перезапуск» всегда включен по умолчанию;
- Произведена замена логотипа VisionLabs;
- Улучшен обработчик «Счётчик ТС»: теперь на кадрах отрисовываются позиционирование ТС (проекция автомобиля на дорогу) и отображаются bbox (границы ТС);
- Внесены изменения в модальное окно экспорта:
- Убрана надпись «Колонки», теперь отображается только надпись «Экспорт».
- Убраны вкладки «Наличие» и «Порядок».
- Убрано поле «Количество» из выгружаемых данных.
- Переименованы поля «Изображение ТС» и «Изображение ГРЗ» в «Фрагмент ТС» и «Фрагмент ГРЗ» соответственно.
- В выгрузку добавлено новое поле «Свойства ГРЗ», которое находится во вкладке «ГРЗ» (по умолчанию селектор выключен).
- Добавлено поле «Сценарий» в поля для экспорта (по умолчанию включено).
- По умолчанию поле «Изображения» теперь выключено.
- Переработан формат выгрузки в Excel:
- Теперь, если в одном событии несколько номеров, все они выгружаются в одну строку для одного события.
- Закреплены обязательные поля для выгрузки.
- Изображения теперь склеиваются в одну ячейку через разделительную черту.
- Текстовая информация (строки, числа) отображается друг под другом через перенос строки
(\n). - Множество цветов выгружается через разделитель в одной ячейке.
- При экспорте событий дополнительно выводится новое поле со свойствами номера, если они есть (если нет, то вставляется «-» прочерк). При наличии нескольких номеров, в полях «Свойства ГРЗ» и «Свойства ГРЗ (точность)» добавляется несколько строк для каждого номера.
Исправленные ошибки:
- Добавлены переводы на английский в те места, где они отсутствовали;
- Исправлена проблема при сохранении камеры. Теперь при сохранении камеры статус меняется на «Connecting», что приводит к изменению настроек обработки камеры в CARS_Stream;
- Исправлена ошибка при добавлении/редактировании обработчика: устранили проблему, из-за которой невозможно было добавить или отредактировать обработчик внутри сценария. Также исправлена ошибка, из-за которой страница не открывалась при переходе по ссылке на уже созданный обработчик;
- Исправлены ошибки в отображении сообщений: в всплывающих ошибках приложения ранее отображались имена переменных, которые не были информативны;
- Исправлена ошибка удаления записей при переполненной памяти: теперь старые записи удаляются, если микросервис обнаруживает, что диск занят более чем на установленные в настройках пороговые значения;
- Добавлены отсутствующие фичи для регионов РФ в БД: теперь все регионы РФ выдаются и отображаются корректно;
- Исправлена ошибка с переходом по ссылке в камеру из таблицы событий: теперь название камеры в таблице событий кликабельно, и можно перейти к нужной камере при нажатии на ссылку.