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