Распознавание

Распознавание номера за доли секунды

Детектор находит номер в кадре, OCR читает символы, результат уходит на реле — без облака и без подписки.

В программе используются два собственных компонента: fast_alpr — детектор номерных пластин, и fast_plate_ocr — распознавание символов. Это не облачный API: инференс выполняется на вашем компьютере.

Конвейер обработки кадра

  1. Детекция номера. Модель находит номерную пластину в зоне ROI и выбирает лучший кандидат по размеру и резкости.
  2. Преимущественная обработка. Кадр выравнивается по перспективе — наклонный номер читается так же хорошо, как фронтальный.
  3. OCR. Символы распознаются с оценкой уверенности (confidence) для каждого номера.
  4. Проверка по базе. Номер сверяется с резидентами, гостями, черным списком и правилами по времени.
  5. Решение. Разрешён — команда на реле и запись в журнал. Запрещён — фото и причина отказа.

Профили скорости

Есть профили balanced, ускоренные и облегчённые, плюс режим auto: программа сама выбирает параметры под железо. На ПК с видеокартой распознавание идёт быстрее, на слабом офисном компьютере — без перегрузки.

Порог уверенности

Параметр review_threshold (по умолчанию 0,88) определяет, когда номер считается спорным. Такие случаи не открывают шлагбаум автоматически — они попадают в очередь на ручную проверку оператору.

Фильтры кадра

Для сложных условий включаются бинаризация, CLAHE (выравнивание контраста), резкость и вторичная обработка. Набор фильтров настраивается отдельно под каждую камеру.