Исправлен сброс настроек эмуляции Hikvision после переактивации OMNI Agent на OMNI Platform, в случае если OMNI Agent не был перезапущен после изменения настроек.
Обновлена модель HAR для повышения точности детекции человеческой активности.
Появилась возможность запускать обработку файлов видео из веб-интерфейса.
Добавлена возможность отключить отправку полного кадра в событиях. Это позволит сэкономить объем занимаемого пространства в базе данных OMNI Platform.
В структуру событий добавлены координаты объекта на полном кадре. Теперь можно отслеживать перемещение человека без передачи полных кадров.
Добавлена возможность отправлять данные о лицах с OMNI Agent в формате данных умной камеры Hikvision. Это позволяет сочетать в одном проекте как имеющиеся обычные камеры, так и более дорогие “умные” камеры в единой архитектуре взаимодействия систем и использовать единый подход к дальнейшей обработке изображений лиц.
Добавилась возможность непрерывного поиска лучших кадров лица в треке. Это повышает точность идентификации, т.к. с базой будет сравниваться лучшее изображение лица, выбранное за всё время нахождения человека в кадре.
Детекции HAR (распознавания действий людей) и ROI (пересечения линий и появления в областях интереса) теперь транслируются в OMNI Platform как события event-сервиса. Это сводит к единому принципу интеграции для передачи данных во внешние системы как для идентификации/неидентификации лиц, так и для детекции действий.
Теперь можно отсечь дубли событий идентификации и детекции действий, случающиеся из-за смены ракурса, поворота головы, пересечения треков людей или кратковременных заслонений (кулдаун событий).
Появилась возможность ограничивать поле зрения камеры через файлы конфигурации и веб-интерфейс. Это позволяет исключить дубли детекций/идентификаций с камер, зоны обзора которых пересекаются и накладываются, а также исключить ложные детекции/идентификации у самых краев объектива, где происходит оптическое искажение картинки.
Появилась полная поддержка трекинга тел на ARM64 (Jetson), а также поддержка MQTT протокола для выходных данных и настройка отправки процессов по MQTT. Теперь Агент проще интегрировать с конечными устройствами в решениях, где не требуется сервер OMNI Platform.
Появилась возможность менять настройки videoworker на Агенте через файлы конфигурации, чтобы обеспечивать оптимальную производительность при требуемом качестве детекции и идентификации лиц.
Отрисовка превью теперь производится только при просмотре камеры в web-конфигураторе, что экономит ресурсы процессора.
Повышено качество трекинга тела человека и детекции HAR (поведенческой активности людей).
Доработан интерфейс web-конфигуратора с учетом обратной связи от пользователей, чтобы ускорить изучение и упростить настройку Агента. Например: включение CUDA, настройка зоны видимости камер, привязка лицензии для Standalone-режима, настройка порогов идентификации лиц и т.д.
Исправлено неверное наименование полей идентификации far и frr в событиях идентификации и активностях.
Подобраны оптимальные настройки детекции и идентификации лиц, позволяющие добиваться обработки наибольшего количества видеокамер с плотным потоком лиц.
Добавлена детекция человеческой активности (HAR): падения, драки, детекция лежащего и сидящего человека. Теперь можно строить бизнес-решения по выявлению ситуаций, в которых людям требуется помощь.
Добавлена установка OMNI Agent без GUI, что позволяет устанавливать его на серверных машинах, а также удаленно через ssh.
Добавлен трекинг человека на карте помещения. Позволяет строить верхнеуровневую бизнес-аналитику (тепловые карты потоков людей, приближение к в потенциально опасным зонам, посещение зон рекламы товаров и т.д.).
Добавлена детекция пересечения линий и попадания людей в области интереса (ROI), размеченные на кадре с камеры. Позволяет организовать охрану периметра без заборов и других физических барьеров, контролировать приближение людей к обрывам и перилам мостов, реагировать на появление людей в определенных зонах камеры в рекламных целях и т.д.
Добавлена возможность развёртывать OMNI Agent в изолированном окружении как самостоятельное приложение без связи с OMNI Platform. Позволяет использовать API в сторонних бизнес-решениях в режиме детекции силуэтов и лиц (без идентификации по базе OMNI Platform), сокращая затраты на содержание серверной части.
Поддержка платформы ARM64 в том числе NVIDIA Jetson (для детекции и трекинга лиц). Дает возможность запускать приложение на оборудовании с большей вычислительной мощностью.
Размер инсталлятора уменьшен вдвое, так как прекращена поддержка 11v1000 и более ранних методов распознавания лиц. Быстрее скачивается, экономит место на диске после установки.
Добавлен сбор «трейсов» (логов обработки с высоким уровнем детализации) для анализа результатов обработки видео и выявления возникших проблем.
Детекция тел теперь требует не более 2 ядер на поток вместо использования всех доступных. Ресурсы железа используются более эффективно.
Исправлено редкое переполнение внутренней очереди модулей OMNI Agent на медленных машинах. В результате удалось оптимизировать использование ресурсов железа и повысить стабильность OMNI Agent.
Исправлены мерцающие детекции тел на превью, чтобы у пользователя не возникало ощущения нестабильности функционала.
В веб-интерфейсе отображается время работы OMNI Agent. Теперь пользователь может увидеть нестабильность работы, вызванную внешними факторами, о которых OMNI Agent не может сформировать ошибку;
Реализована гарантированная доставка событий при работе OMNI Agent в сетях с нестабильным соединением.