Распознавание номеров за городом в 3 шага

Некоторое время назад мы выпустили на рынок модуль системы распознавания номеров, позволяющий детектировать автомобили. Наши клиенты используют эту систему для множества задач: контроль и автоматизация въезда и выезда на парковках в жилых комплексах и бизнес-центрах, мониторинг движения на улицах городов для автоматизации выезда специализированной техники (например, для уборки снега), видеоаналитика.

В то же время наши сотрудники наблюдали за внедрениями системы распознавания номеров и начали применять её в своей повседневной жизни. Так, один из наших коллег, Максим, практически все время самоизоляции провёл на даче, регулярно совершая поездки по окрестным магазинам на машине. На выезде из посёлка стоит шлагбаум, который открывается магнитной картой-ключом, прикладываемой к считывателю. Подобная система давно вызывала неудобства у жителей посёлка: карточку периодически теряли, забывали, она ломалась, передавалась третьим лицам, что затрудняло или делало невозможным въезд и выезд из посёлка.

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

Этап 1 - Установка оборудования


Первым этапом внедрения системы была установка камер с Flussonic Agent для их автоматического подключения к облачному серверу. Для того, чтобы организовать канал связи, использовался модем, который давал стабильный интернет со скоростью 10 мбит/с. Каждая из двух камер генерировала около 1 мбит/с трафика.

camera

Этап 2 - Подключение к облачному сервису


В качестве облачного сервера мы предоставили коллеге доступ к нашей платформе VSAAS.IO, где возможно, в том числе, и распознавание номеров в качестве услуги. Удобство платформы заключается в том, что ее пользователю не нужно приобретать и устанавливать никакого специального оборудования для того, чтобы работать с видеоаналитикой. Кроме того, на платформе Максим хранит архивное видео с установленных камер видеонаблюдения, которое может понадобиться председателю поселка или жильцам.

Этап 3 - Создание белого списка номеров и настройка управления шлагбаумом


Камеры были подключены, распознавание номеров заработало, и следующими шагами стали создание белого списка номеров автомобилей и организация управления шлагбаумом.

Наша система умеет отправлять возникающие события распознавания на внешний URL. Каждое событие распознавания отправлялось на URL локального сервера в виде RaspberryPI, установленного в помещении охраны в дачном посёлке. Возникающие события содержали в себе все распознанные номера.

camera

Максим написал простое приложение для этих целей, которое и развернул на том же сервере в поселке. Приложение состояло из простой базы данных и веб-интерфейса. Все получаемые события с номерами автомобилей отображались в интерфейсе. Из этих событий можно было взять распознанный номер и добавить его в белый список, указав там ФИО владельца авто и номер участка. Задать номер автомобиля можно и вручную, не дожидаясь его предварительного распознавания.

camera

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

Изначально шлагбаум находился под управлением контроллера СКУД, который имеет вход под “сухой контакт” для подключения кнопок “выход”. Соответственно, задача, которую необходимо было решить - это подать сигнал на вход контроллера автомобилям, чей распознанный номер находился в белом списке.

Для этого был необходим релейный “сухой контакт”. В интернет-магазине было куплено USB-реле с простым принципом работы: девайс подключается к RaspberryPI, принимает по сети http-команду и замыкает выходное реле. Такую команду направлял установленный на территории дачного поселка сервер, где работало приложение с белым списком лиц. Реле замыкало вход контроллера, управляющего шлагбаумом, и шлагбаум открывался перед приехавшим автомобилем.

camera

Итак, система распознавания номеров была успешно запущена, и теперь все жители посёлка въезжают на его территорию без использования карты-ключа. Сейчас Максим планирует усовершенствовать работу созданной своими руками системы - в частности, сделать так, чтобы к моменту подъезда автомобиля к шлагбауму он уже был открыт перед автомобилем.

Наша система распознавания номеров доступна любому пользователю - вы тоже можете её попробовать, оставив запрос на бесплатный триал:

info@flussonic.com




Что входит в абонентский сервис видеонаблюдения: история «ОБИТ»

Story-of-OBIT
Сегодня мы хотим рассказать вам о том, как помогли оператору-интегратору «ОБИТ» запустить абонентский сервис видеонаблюдения на основе тех наработок, которые уже были у оператора, и нашего решения.

Что входит в услугу


Услугу видеонаблюдения «ОБИТ» запустил в коммерческую эксплуатацию около года назад. До этого в компании уже организовывали разовые подключения видеонаблюдения по запросу клиентов.

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

– комментирует руководитель отдела развития «ОБИТ» Михаил Телегин.

«ОБИТ» предложил Абонентам комплексное решение, полностью готовое к эксплуатации, включающее в себя:

  • доставку видеопотока с камер клиента по собственной защищенной сети без загрузки интернет-канала;
  • удаленное хранение данных в надежном дата-центре «ОБИТ» класса Tier III, что освобождает пользователя услуги от затрат на покупку, обслуживание и модернизацию собственного оборудования;
  • мониторинг видеопотока в режиме реального времени, исключающий возможность технических сбоев или взлома;
  • возможность контролировать бизнес из любой точки при наличии доступа в Интернет или с любого устройства через личный кабинет.

Как реализован сервис


Для реализации сервиса используется кластерное решение, которое предполагает наличие управляющего сервера Flussonic Watcher и некоторого количества стримеров, отвечающих за запись и раздачу архива пользователям. Помимо веб-интерфейса, абоненты имеют доступ к сервису через свободно распространяемое мобильное приложение.

Оплата услуги «Видеонаблюдение» производится в форме абонентской платы, которая зависит от глубины хранения видео (7, 14 или 30 дней), по постоплатной системе расчётов за месяц. Такая модель не требует глубокой интеграции с биллингом. В случае, если абонент по каким-то причинам просрочил платеж, доступ к камерам может быть ограничен.

Кто пользуется услугой


Видеонаблюдение рассчитано на широкий круг организаций – от предприятий малого бизнеса до крупных федеральных компаний с территориально распределенными объектами, и решает целый ряд бизнес-задач:

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

«Услуга «Видеонаблюдение» востребована в большей степени у представителей малого и среднего бизнеса. Более 60% подключений реализованы в отрасли розничной торговли и HoReCa. Здесь видеонаблюдение позволяет контролировать качество работы персонала, фиксирует спорные ситуации и помогает предотвратить мошенничество и кражи. Остальные 40% наших Абонентов представлены компаниями, работающими в сферах строительства и недвижимости, финансов и банковского дела, IT, туризма и отдыха и других»,

– комментирует руководитель отдела развития «ОБИТ» Михаил Телегин.

«ОБИТ» подбирает индивидуальные решения под задачи каждого конкретного бизнеса. Если в компании нет видеонаблюдения, то оператор производит комплекс работ «с нуля»: аудит помещений, план-проект, подбор, монтаж и настройку IP-камер, передачу и облачное хранение видеоданных. Если у клиента уже установлены и работают камеры, оператор обеспечивает транспортировку видеопотока по собственной сети передачи данных на сервер, безопасное удаленное хранение видео в собственном дата-центре и доступ к личному кабинету.

Как мы помогли с запуском услуги


Для реализации сервиса видеонаблюдения «ОБИТ» использует программный комплекс Flussonic Watcher, в который входит полный набор компонентов от серверного ПО до мобильных приложений и прошивки для камер.

Многие телеком-операторы также используют камеры с предустановленной на них нашей прошивкой Flussonic Agent, которая позволяет добавить камеры в биллинг оператора и закрепить их адрес в сети за каждым абонентом. «ОБИТ» работает по другой схеме: к роутерам подключен промежуточный коммутатор, в который подключаются камеры и получают статистические IP в адресном пространстве “ОБИТ”, где находится сервер Watcher.

В процессе запуска услуги мы оказывали «ОБИТ» оперативную техническую поддержку, отвечали на вопросы и предлагали идеи. К примеру, на начальном этапе запуска услуги возникали небольшие технические сложности с удалением старых архивов, что мешало автоматизации процесса подключения и мониторинга. С помощью своевременных рекомендаций и оперативных починок ПО удалось быстро решить эту проблему.

«На запуск продукта, включая необходимые работы по монтажу, автоматизации, тестирование, а также обучение сотрудников, ушло около двух месяцев. Сегодня мы продолжаем активно развивать эту услугу. В ближайших планах – создание качественного сервиса видеоаналитики на базе существующего решения»,

– комментирует руководитель отдела развития «ОБИТ» Михаил Телегин.

Мы, в свою очередь, планируем и дальше помогать телеком-операторам, желающим расширить свой портфель услуг сервисом «Видеонаблюдение» . Благодаря нашему сотрудничеству с «ОБИТ», процесс взаимодействия по запуску услуги уже отработан и максимально оптимизирован.

Как в Flussonic Watcher устроена интеграция с нашим биллингом

Мы уже рассказывали о том, как создали собственный биллинг для нашего облака видеонаблюдения. Клиенты, которые выбирают наш биллинг, а не свой в рамках предоставления услуги видеонаблюдения, часто интересуются, как именно устроена интеграция между Flussonic Watcher и биллингом и что реализовывается в её рамках. В этой статье мы хотим простыми словами рассказать об этом на примере основных операций биллинга.

Один из ключевых вопросов, на который мы отвечали в процессе разработки - какая функциональность должна быть доступна пользователю в самом биллинге? Мы обозначили такую грань - в биллинге должно происходить решение всех денежных вопросов, а в самом Flussonic Watcher решаются вопросы, относящиеся непосредственно к камерам. Исходя из этого утверждения, мы согласовали чёткий план архитектуры, которая предполагает двусторонний обмен данными между биллингом и Watcher (которое происходит посредством нашего открытого API).

Создание тарифа


Ранее мы рассказывали, что тариф формируется из настроек, которые именуются в нашем биллинге “услугами”. Услугой может быть, например, длительность записи непрерывного архива, запись архива по событиям, возможность включения видеоаналитики. Каждая услуга имеет свою стоимость.

Биллинг получает из Watcher параметры настроек камер, и далее Администратор создает тариф из услуг (например, “7 дней непрерывной записи с дополнительными 7 днями записи по событиям и опцией аналитики распознавания лиц” стоимостью в 1500 рублей). Коммерческие условия тарифа остаются в биллинге, а в Watcher биллинг отправляет комбинацию настроек, которая выставляется на камере при применении данного тарифа (пресет).

Биллинг

Создание пользователя


Администратор биллинга имеет возможность создавать нового пользователя и предоставлять ему определённые права доступа. Эти права дублируются, то есть по одному и тому же логину и паролю пользователь может авторизоваться и в Watcher, и в биллинге.

список пользователей

Создание Организации


Организация в биллинге и Watcher - это логическая сущность, под которой понимается личный кабинент абонента. Изначально он проектировался для того, чтобы сделать в биллинге возможность иерархии, когда есть одна головная Организация и несколько дочерних. Аналогично разделу пользователей, список Организаций дублируется и в Watcher, и в биллинге. В момент создания Организации, привязывается Администратор, который будет отвечать за взаиморасчёты.

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

добавление камер

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


Процедура добавления камеры происходит в Watcher. Информация о добавленной камере и примененном к ней тарифу добавляется в Access log (список системных событий) Watcher. При этом Администратор биллинга не имеет прямого доступа к камерам пользователя и видео с них - эта информация защищена и доступна только пользователю. Администратору будет доступно только количество камер, отсортированное по тарифам, и итоговая стоимость использования сервиса за отчетный период

создание счета на оплату

Создание счета на оплату


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

Billing

Вот краткое представление о том, как работает интеграция нашего биллинга с Flussonic Watcher. Весь процесс интеграции у нас занял около трёх месяцев, это был долгий и тернистый путь, и сейчас мы готовы делиться полученным опытом с нашими клиентами.