Skip to content

События распознавания автомобильных номеров

Flussonic умеет находить и распознавать номера автомобилей, попавших в кадр IP камеры, включая номера нестандартного формата. Эта функциональность известна как ANPR (automatic number plate recognition).

Flussonic делает следующее:

  • Создает события детекции номеров. Видео приходит с IP камер на транслирующий сервер (в кластерной установке) или на управляющий сервер (в обычной установке), на котором и происходит распознавание номеров.

  • Предоставляет Watcher UI для просмотра событий распознавания номеров. В веб-интерфейсе к Watcher можно посмотреть зарегистрированные события и видео с места событий.

  • Предоставляет API для выгрузки событий во внешние системы.

Доступно распознавание номеров автомобилей следующих стран:

  • Венгрия
  • Чехия
  • Молдавия
  • Россия
  • Абхазия
  • Украина
  • Армения

Чтобы начать распознавать автомобильные номера:

  1. Подготовьте аппаратную и программную часть на сервере, который будет распознавать номера — см. Установка модуля видеоаналитики

  2. Проверьте соответствие параметров видеоизображения рекомендациям (см. ниже).

  3. Включите и настройте распознавание номеров. Это можно сделать как через конфигурационный файл, так и в веб-интерфейсе Watcher, но некоторые параметры сейчас можно указать только в файле.

Содержание:

Рекомендованные характеристики изображения для распознавания номеров

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

При следующих характеристиках видеоизображения гарантируется стабильная работа распознавания номеров:

  1. Разрешение не менее HD (1280 х 720).
  2. Размеры номерной пластины на изображении не менее 100 х 20 пикселей.
  3. Хорошая освещенность.
  4. Цветное изображение лучше, чем черно-белое.
  5. Камера направлена на номер под любым углом.

Тем не менее, если ваше видеоизображение не соответствует этим рекомендациям, и даже если вашей страны нет в списке, вы можете проверить, будет ли работать распознавание. Если качество работы модуля распознавания автомобильных номеров окажется неудовлетворительным, мы готовы рассмотреть возможность доработки модуля под ваши условия. Обратитесь в техническую поддержку, следуя этой инструкции. Специалисты технической поддержки запросят необходимую информацию и сообщат о возможности и сроках доработки.

Обратите внимание, что если ваша страна уже есть в списке, то достаточно будет предоставить доступ только к тому видеопотоку (или видеопотокам), где качество распознавания не соответствует ожиданиям. Если же вы хотите, чтобы мы поддержали распознавание номеров новой страны, то скорее всего потребуется два вида потоков:

  • Камера направлена на номер под прямым углом
  • Камера направлена на номер под произвольным углом
Пример установки под прямым углом
Пример установки под произвольным углом

Более подробную информацию сообщат сотрудники технической поддержки.

Настройка распознавания номеров через конфигурационный файл

Note

Всё то же самое можно сделать через UI — настройки сами запишутся в файл. Но вам потребуется проверить номер GPU в конфигурационном файле и при необходимости отредактировать его вручную.

  1. Откройте файл /etc/flussonic/flussonic.conf.
  2. Для включения системы распознавания добавьте строку с плагином plugin vision;
  3. Добавьте директиву vision в конфигурацию потока, указав номер GPU:
stream cam1 {
  url rtsp://192.168.0.11:554/h264;
  vision gpu=0;
}

stream cam2 {
  url rtsp://192.168.0.12:554/h264;
  vision gpu=1;
}

plugin vision;
  • gpu (обязательная опция) – номер видеокарты, его можно получить с помощью утилиты nvidia-smi.

Перезагрузите конфигурацию Flussonic командой service flussonic reload, чтобы изменения в файле вступили в силу.

Настройка распознавания номеров через UI

Предварительное условие

Прежде чем настраивать камеры в UI, убедитесь, что система распознавания включена. Для этого в файл /etc/flussonic/flussonic.conf добавьте строку:

plugin vision;

Настройка камеры для распознавания номерных знаков

Note

Настройки распознавания могут быть недоступны, если выбран ненастраиваемый пресет.

Чтобы включить детекцию и распознавание номеров для камеры:

  1. В Watcher UI перейдите в раздел Камеры. Найдите камеру в списке камер и откройте ее настройки, щелкнув в правом верхнем углу плеера значок настроек.

  2. Установите флажок Включить распознавание.

    ANPR

  3. В появившемся раскрывающемся списке выберите Распознавание номерных знаков.

  4. При необходимости задайте срок хранения точных миниатюр событий распознавания. Подробнее о точных миниатюрах см. на странице Настройки камеры.

  5. По умолчанию система распознавания ищет автомобильные номера по всей области кадра. Если номера нужно искать только в конкретной области или нескольких областях кадра, нажмите Настроить зону детекции и задайте эти области. Эта настройка позволяет уменьшить количество ложных срабатываний детектора.

    ANPR

    Note

    Настройки распознавания могут быть недоступны, если выбран ненастраиваемый пресет. В этом случае выберите или создайте пресет с уже заданными настройками.

Теперь система распознавания Flussonic будет определять номера в кадре этой камеры и фиксировать время, когда номер появился в кадре и когда он покинул кадр. Flussonic добавит опции потока в конфигурационный файл /etc/flussonic/flussonic.conf.

Вам может потребоваться вручную отредактировать номер GPU в конфигурационном файле (см. предыдущий раздел о настройке через файл).

Просмотр событий распознавания номеров в UI

Flussonic создает события двух видов:

  • enter – номер появился в кадре (в поле видимости камеры)
  • leave – номер покинул кадр.

Чтобы посмотреть, какие номера появлялись в кадре камеры:

  1. В Watcher UI перейдите в раздел События и выберите вкладку Номера автомобилей. Откроется список всех событий.
  2. Используйте фильтры, чтобы найти нужное событие:

    ANPR

    • В поле Камера введите название камеры.
    • В полях С и По выберите дату и время начала и окончания интервала времени, за который хотите посмотреть событие.
    • В поле Поиск введите номер машины.
    • Чтобы очистить введенные параметры поиска, нажмите Очистить фильтры.
  3. Список событий фильтруется по мере ввода критериев поиска.

  4. Чтобы просмотреть запись с камеры, щелкните в строке, содержащей данное событие. Внизу экрана откроется плеер и проиграет запись. Чтобы увеличить изображение, дважды щелкните по изображению в плеере.

    ANPR