Skip to content

Обнаружение автомобилей без номера

Watcher может детектировать автомобили без номера. Эта функция является частью модуля распознавания автомобильных номеров.

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

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

Требования к камерам для работы обнаружения автомобилей без номеров немного отличаются от требований к камерам для распознавания номеров из-за особенностей работы модуля.

Основные рекомендации следующие:

  • Номер авто должен быть хорошо различим во всей области интереса.
  • В поле зрения видеокамеры не должно быть посторонних предметов (проводов, дорожных знаков, деревьев и т.д.), которые могут закрыть номер.
  • Автомобиль в поле зрения видеокамеры должен двигаться в одном направлении, то есть не должно быть поворотов, куда авто может свернуть.
  • Для ночных и затемненных условий работы требуется подсветка номера.

Note

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

Ниже приведены примеры правильной и неправильной установки камер.

Пример кадра Описание
✅ Пример правильной установки
❌ Пример неудачной установки — номер закрыт проводом, номера слишком мелкие
❌ Пример неудачной установки для работы в ночных условиях — номер полностью засвечен. Автомобиль будет обнаружен, но номер не будет распознан, хотя его наличие или отсутствие невозможно подтвердить. Необходимо обеспечить подсветку.

Включение функции обнаружения автомобилей без номеров

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

  1. Установите и настройте модуль распознавания автомобильных номеров.

    Caution

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

  2. Откройте файл /etc/flussonic/flussonic.conf на стримере с распознаванием и пропишите опцию ssd_net_path /opt/flussonic/lib/vision/priv/ssd_wcar; в разделе plugin vision:

    plugin vision {
        ...
        ssd_net_path /opt/flussonic/lib/vision/priv/ssd_wcar;
    }
    
  3. После сохранения файла конфигурации выполните команду для применения изменений:

    service flussonic restart

Просмотр и поиск автомобилей без номеров

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

Автомобиль без номера в списке

Для поиска событий распознавания автомобилей без номера можно использовать API-запрос вида GET http://WATCHER-IP/vsaas/api/v2/analytics/license_plates с параметром event_type=no_license_plate.

Пример:

curl -v GET -H 'x-vsaas-api-key: 7c75da8fb314183f1f825271898a3687' \
-d 'limit=12&offset=12&event_type=no_license_plate' \
-H "Content-Type: application/x-www-form-urlencoded;charset=UTF-8" \
http://127.0.0.1/vsaas/api/v2/analytics/license_plates 

В параметр x-vsaas-api-key подставьте свой ключ API или используйте другой способ авторизации API-запроса.