Распознавание государственных номеров — самая зрелая задача компьютерного зрения из всех прикладных. При корректной установке камеры номер читается в 93–97 % проездов, техника отработана двумя десятилетиями, цена оборудования предсказуема с точностью до нескольких тысяч рублей. Спорить о том, работает ли это, бессмысленно: работает.
Спорить надо о другом — что происходит с прочитанным номером в следующие три секунды. Если он просто открывает шлагбаум, вы купили дорогой пульт: то же самое делает брелок за 900 ₽. Деньги появляются, когда номер находит заявку на въезд, ставит отметку времени в учётной системе, связывает машину с весовой и отгрузкой, а на выезде закрывает интервал нахождения на территории.
Ниже — условия уверенного чтения, что делать с нечитаемыми номерами, как выглядит связка с учётом, смета точки въезда и честный расчёт, из которого видно, что на одной экономии времени охраны такая точка не окупается.
Условия, при которых номер читается
Все шесть условий физические, все проверяются рулеткой и одним тестовым проездом. Ни одно из них не компенсируется более дорогой моделью — это ровно тот случай, когда результат определяется установкой, а не алгоритмом.
- Угол. Ось камеры отклоняется от оси движения не больше чем на 20° по горизонтали и 30° по вертикали. При 35° по горизонтали символы начинают сливаться, и чтение падает с 95 % до 70–75 % без всякой другой причины.
- Размер номера в кадре. Ширина знака — от 120 пикселей, высота символа — от 20. Отсюда считается фокусное расстояние под конкретную дистанцию: для зоны чтения в 8 метров это объектив 8–12 мм на матрице 2 Мп.
- Инфракрасная подсветка 850 нм. Номерной знак световозвращающий, и в инфракрасном свете он отдаёт яркое ровное изображение независимо от времени суток и от того, что водитель едет с дальним светом. Без подсветки ночное чтение падает до 60–70 %.
- Скорость до 20 км/ч. Обеспечивается лежачим полицейским или сужением перед камерой, а не просьбой водителю. На 40 км/ч даже с короткой выдержкой номер смазывается, и никакая модель этого не восстановит.
- Жёсткое крепление. Мачта или кронштейн на капитальной конструкции, не на самом шлагбауме и не на воротах: каждое их движение — вибрация и уход зоны чтения.
- Чистое стекло кожуха. Зимой в средней полосе объектив на въезде забрызгивается за 3–5 дней. Обход с протиркой два раза в неделю — это 40 минут работы, и он должен быть в регламенте, иначе к февралю чтение уходит на 75 %.
Вид сверху на въездную группу в стиле монтажного чертежа. Дорога с осью движения, мачта с камерой сбоку, угол между осью камеры и осью дороги подписан «не больше 20°». Пунктирный сектор «зона чтения, 8 м» с подписью «ширина знака от 120 пикселей». Отдельным символом инфракрасный прожектор с подписью «850 нм». Перед зоной чтения лежачий полицейский с подписью «до 20 км/ч». Дальше шлагбаум. Выносками помечены «крепление к мачте, не к шлагбауму» и «протирка объектива 2 раза в неделю». Чертёжный стиль, подписи по-русски.
Что не читается и что с этим делать
Даже при идеальной установке 3–7 % номеров прочитать нельзя. Причины не в системе, и попытка добить эти проценты моделью — самый дорогой способ ничего не изменить.
| Причина отказа | Доля проездов | Что с этим делать |
|---|---|---|
| Грязный, залепленный снегом, выцветший или деформированный знак | 2–4 %, зимой до 8 % | Ручное подтверждение. Протирка объектива здесь не помогает: грязь на знаке, а не на камере |
| Нестандартные форматы: транзитные, страны ЕАЭС, знаки старого образца | 0,5–1,5 % | Занести машину в справочник при первом приезде — со второго читается штатно |
| Прицепы и полуприцепы: дублирующий знак ниже зоны чтения и грязнее | 0,5–1 % | Читать тягач, прицеп связывать через заявку, а не через камеру |
| Спецтехника, погрузчики, знак закрыт грузом, фаркопом или запаской | до 0,5 % | Постоянный пропуск по списку, без участия камеры |
Правильная реакция на нечитаемый номер — не остановка процесса, а 10 секунд охранника: на экране появляется кадр и три ближайшие по времени заявки, человек выбирает нужную одним нажатием. На модельной площадке через этот контур проходит 12 % машин — 5 % с нечитаемым номером и 7 % без заранее оформленной заявки — и это 238 машин в месяц. Пока подтверждение стоит 10 секунд, а не заполнение журнала, система остаётся быстрее ручного оформления даже с учётом отказов.
Что делать с прочитанным номером
Ценность создаёт связка, а не чтение. Ниже сценарий, который мы собираем на промплощадках с собственной весовой; на складах без весов из него выпадает третий шаг, остальное сохраняется.
- 1Номер находит заявку на въезд
Система ищет активную заявку по номеру: перевозчик, время окна, тип операции, ворота. Нашлась — шлагбаум открывается, водителю на табло выводится номер ворот. Не нашлась — машина уходит на резервный контур к охраннику.
- 2Отметка времени въезда в учётной системе
Именно она потом закрывает споры о простое: время фиксируется автоматически, а не записывается в журнал через десять минут после события. С этого момента у машины идёт счётчик нахождения на территории.
- 3Весовая связывается с машиной без ручного ввода
Вторая камера на весах читает тот же номер, брутто и тара привязываются к рейсу автоматически. Это снимает главную ошибку весовой — привязку веса к неправильному рейсу при очереди из трёх машин.
- 4Отгрузка и выезд закрывают интервал
На выезде номер считывается ещё раз, интервал закрывается, в учётную систему уходит фактическая длительность. Из этих интервалов и складывается единственный отчёт, ради которого всё делалось: сколько машин, каких перевозчиков и на каких воротах реально стоят дольше норматива.
Отчёт по интервалам полезнее, чем кажется на старте. Он почти всегда показывает не то, что ожидали: очередь возникает не из-за медленной погрузки, а из-за того, что три перевозчика приезжают в одно окно, а четвёртые ворота стоят пустыми до обеда. Дальше это уже задача планирования загрузки транспорта, а не пропускной системы, и решается расписанием окон, а не техникой.
Карта связей из шести узлов слева направо. «Камера на въезде» → «Поиск заявки по номеру» с двумя выходами: «нашлась → шлагбаум, номер ворот на табло» и «не нашлась → охранник, 10 секунд». Дальше «Отметка времени въезда в учётной системе» → «Весовая: брутто и тара по тому же номеру» → «Отгрузка» → «Камера на выезде: интервал закрыт». Снизу от цепочки стрелка к блоку «Отчёт: машины, перевозчики, ворота, время сверх норматива». Над узлом охранника подпись «12 % машин, 238 в месяц». Чертёжный стиль, подписи по-русски.
Сколько стоит точка въезда и когда она окупается
Модельная площадка: 90 машин в сутки, 22 рабочих дня — 1 980 въездов в месяц, один пост охраны на въезде, собственная весовая. Полная стоимость часа охранника — 700 ₽, часа руководителя, который разбирает споры, — 1 800 ₽. Платный простой перевозчика по договору начинается после двух часов на территории и стоит 900 ₽ в час.
Вторая точка — на выезде или на весовой — обойдётся в 248 000 ₽: вычислитель уже стоит, интеграция и регламент сделаны, платить надо за камеру (78 000 ₽), мачту с ограничителем (46 000 ₽), монтаж и электрику (64 000 ₽) и настройку второго ракурса (60 000 ₽). Это в 2,7 раза дешевле первой, и именно поэтому точку въезда без точки выезда ставить обычно не имеет смысла: половина эффекта — в закрытом интервале, а он требует обоих концов. Ориентиры по бюджетам проектов такого класса собраны на странице бюджетов.
Двадцать два месяца — плохой результат, и мы его не прячем. Причина в том, что самая заметная экономия в такой системе деньгами не становится. Ручное оформление занимает 4 минуты на машину, то есть 132 часа в месяц; после запуска вручную оформляются только 12 % машин — 15,9 часа. Высвобождается 116 часов, по ставке охранника это 81 270 ₽ в месяц. Но охранника не сокращают, пост остаётся, фонд оплаты труда не меняется, и в расчёт эта строка не идёт.
Если площадка растёт и вы собирались открывать вторые ворота с отдельным круглосуточным постом, высвобожденное время закрывает их без найма. Пост по договору с охранным предприятием стоит около 130 000 ₽ в месяц; с этой строкой чистый эффект становится 160 400 ₽, а окупаемость — 4,1 месяца. Разница между 21,6 и 4,1 месяца — это не разница в технике, а разница в том, был ли у вас план расширения. Спрашивать об этом надо до сметы, а не после.
Две горизонтальные полосы окупаемости с общей шкалой месяцев от 0 до 24. Верхняя «Только твёрдые деньги: 30 400 ₽/мес» доходит до отметки 21,6 месяца и подписана «простой перевозчиков 21 600 ₽ + споры о времени 25 800 ₽ − эксплуатация 17 000 ₽». Нижняя «Плюс отказ от нового поста: 160 400 ₽/мес» доходит до отметки 4,1 месяца и подписана «пост охраны по договору 130 000 ₽/мес». Слева общая плашка «вложение 658 000 ₽, 90 машин в сутки». Отдельной выноской перечёркнутая строка «116 часов охраны = 81 270 ₽» с подписью «в расчёт не идёт: пост остаётся». Чертёжный стиль, подписи по-русски.
Правовая сторона и когда точка не нужна
Государственный номер сам по себе персональными данными не является — это идентификатор транспортного средства. Но журнал, в котором номер соединён с фамилией водителя, временем и маршрутом, персональными данными уже становится, и к нему применяются обычные требования: определённая цель, срок хранения, хранение на серверах в РФ, ограничение доступа. Если камера при этом снимает лицо водителя в кабине, добавляется всё то же, что и в контроле СИЗ камерами, — вплоть до вопроса о биометрии, поэтому кадр обычно кадрируют так, чтобы кабина в него не попадала. Как мы разграничиваем доступ и что пишем в поручении на обработку — на странице о безопасности данных.
И три ситуации, в которых мы отговариваем от проекта.
- Меньше 25–30 машин в сутки. Твёрдая экономия падает пропорционально, а смета — нет. При 25 машинах окупаемость уходит за пять лет. Здесь дешевле обходятся электронный журнал на планшете у охранника и заранее выданные разовые пропуска.
- Нет заявок на въезд в электронном виде. Если окна погрузки живут в переписке и в голове у диспетчера, номеру не с чем сопоставляться, и система вырождается в дорогой шлагбаум. Сначала — заявки в учётной системе, потом камера; порядок обратный не работает.
- Въезд нельзя привести в порядок. Разворот перед воротами, поток машин в две полосы, сугроб на месте мачты, невозможность поставить ограничитель скорости из-за пожарного проезда. Каждое из этих условий роняет чтение на 10–20 %, и честнее посчитать стоимость их устранения до того, как считать эффект. Смежная задача — подсчёт продукции камерой — упирается ровно в такие же вещи.
Шлагбаум, открытый по номеру, не стоит своих денег. Их стоит отметка времени, которую потом нельзя оспорить.
