Перейти к основному содержимому
Версия: 2.4.0

Установка

Подготовка

Windows
Linux
  1. Установите libusb-0.1.so.4 (только для Standalone режима)

  2. Дайте разрешение на выполнение инсталлятора:

  • Перейдите в папку скачивания инсталлятора и нажмите на него правой кнопкой мыши.
  • Откройте пункт Properties, перейдите во вкладку Permission и поставьте галочку в поле Allow execute.
ARMv8
Перед установкой агента для платформы ARMv8 установите пакеты библиотек Qt5 с помощью команды:
apt-get update && apt-get install -y libqt5gui5 libqt5qml5 libqt5xml5 libqt5widgets5

Установка

Установка с GUI

  1. Скачайте установочный файл OMNI-агента из дистрибутива поставки.
  2. После скачивания запустите установочный файл OMNI-агента и следуйте инструкциям мастера установки.

Установка без GUI (только для Linux/Windows)

Для установки на Linux

Установите следующие GUI библиотеки: libxrender1, libx11-xcb-dev, libxkbcommon-x11-0, libfontconfig1, fontconfig, libfontconfig1-dev.

  1. Скачайте установочный файл OMNI-агента из дистрибутива поставки.

  2. Запустите установочный файл.

путь до установочного файла install

При возникновении любых предупреждений/ошибок с упоминанием папки Desktop, проигнорируйте их (введите Ignore).

Для дополнительной информации передайте флаг --help.

Активация

OMNI Agent (Standalone)

  1. Запустите OMNI Agent.
  2. На открывшейся веб-странице выберите Standalone-лицензию и загрузите/перетащите файл лицензии.
  3. Нажмите Сохранить. В результате вы перейдете на главную страницу веб-интерфейса OMNI Agent.

OMNI Agent (Online)

  1. Запустите OMNI Agent.
  2. На открывшейся веб-странице выберите Online-лицензию, загрузите/перетащите файл лицензии и нажмите Далее.
  3. Выберите «Свой сервер», укажите домен сервера и нажмите кнопку Далее. Домен прописан в поле ingress.rules.gateway.host файла platform.values.yaml дистрибутива OMNI Platform.
  4. Войдите в OMNI Agent с помощью электронной почты и пароля от вашего аккаунта. Эти данные указаны в файле конфигурации OMNI Platform ./cfg/platform.secrets.json в переменных platform-usersecret.default_password и platform-user-secret.default_email.
  5. В результате вы перейдете на главную страницу веб-интерфейса OMNI Agent.

Добавление камеры

После активации OMNI Agent нажмите на кнопку Добавить камеру:

  • Для использования IP-камеры введите URL.
  • Для использования USB-камеры подключите камеру к вашей машине и выберите ее из списка подключаемых камер.
подсказка

При подборе камеры постарайтесь учесть следующие параметры:

  • Основной поток людей должен идти прямо на камеру, а не перпендикулярно ей.
  • Источник света должен находиться за камерой, а не перед ней, чтобы лица не оказывались в тени при ярком освещении.

Узнать больше о выборе камер

Превью с камеры

После добавления камеры в веб-интерфейсе должно отобразиться превью с камеры с детекциями лиц и силуэтов и информацией по людям, попавшим в поле зрения камеры: пол, возраст, эмоции и т.д.

img.jpg

Обнаруженные лица и силуэты обозначены рамками (bbox):

bbox лица:

  • bbox с красными углами: лицо обнаружено, при этом человек не смотрит в камеру;
  • bbox с белыми углами: лицо обнаружено, человек смотрит в камеру;
  • bbox c углами в виде + : недостаточное качество изображения или неподходящий угол поворота головы для надлежащей детекции;
  • bbox с зелеными углами: лицо обнаружено и идентифицировано, при этом человек не смотрит в камеру;
  • bbox с оранжевыми углами: лицо обнаружено и идентифицировано, человек смотрит в камеру.

bbox силуэта:

  • bbox зеленого цвета: обнаружен силуэт человека, присвоен ID;
  • bbox красного цвета: силуэт человека обнаружен, но ID еще не присвоен.
примечание

В сборке для ARMv8 недоступна реидентификация тел: силуэты людей обнаруживаются, отображаются, но не отслеживаются.

Работа OMNI Agent в режиме службы Linux/Windows

После установки можно настроить работу OMNI Agent в режиме службы ОС. Это обеспечит автоматическое включение OMNI Agent при запуске ОС и его работу в фоновом режиме.

Linux

  1. Закройте терминал с OMNI Agent.

  2. Включите автозапуск OMNI Agent при запуске ОС.

    systemctl enable OMNIAgent
  3. Запустите OMNI Agent в режиме службы.

    systemctl start OMNIAgent
  4. Проверьте статус OMNI Agent.

    systemctl status OMNIAgent

Windows

  1. Закройте терминал с OMNI Agent.

  2. Откройте Диспетчер задач Windows -> Службы -> OMNIAgent.

  3. Кликните на службу OMNIAgent правой кнопкой мыши, выберите Свойства -> Общие -> Тип запуска -> Автоматически.

  4. Нажмите Применить.