Перейти к содержанию

[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;
  • Теперь предварительно проверяется доступность сервера лицензий. Перед стартом процесса осуществляется пинг до серверов сетевых лицензий. При недоступности сервера выводится ошибка.

Общие изменения#

  • Обновлена документация.