Этот шаблон кода является частью Начало работы с IBM Maximo Visual Inspection путь обучения.
Обзор
В этом шаблоне кода вы узнаете, как использовать оптическое распознавание символов (OCR) и службу распознавания объектов IBM Maximo Visual Inspection для идентификации и считывания номерных знаков.
Описание
Используя IBM Maximo Visual Inspection и пользовательские сценарии вывода, вы можете построить модель обнаружения объектов, чтобы идентифицировать номерные знаки на изображениях автомобилей. Модели в службе распознавания объектов IBM Maximo Visual Inspection могут идентифицировать части изображений, которые представляют номерной знак. Затем сценарий пользовательского логического вывода может обрезать эту область и использовать открытый исходный код для выполнения распознавания текста, чтобы вернуть номерной знак. Этот вариант использования идеально подходит для автоматизированного контроля доступа к воротам в таких областях, как рабочие места, жилые комплексы или парковки торговых центров.
Когда вы завершили этот шаблон кода, вы понимаете, как:
- Построить модель обнаружения объекта
- Запуск сценария постобработки при обнаружении определенных объектов
- Используйте Python
Opencv
библиотеки для подготовки изображения для распознавания текста - Настройте Tesseract OCR для обнаружения определенных шрифтов.
Поток
- Пользователь загружает изображение автомобиля в IBM Maximo Visual Inspection либо через пользовательский интерфейс, либо через вызов API REST.
- Модель PowerAI распознает объекты на изображении и указывает, где находится номерной знак на изображении.
- Сценарий постобработки IBM Maximo Visual Inspection отправляет обрезанное изображение номерного знака на пользовательский сервер OCR.
- Скрипт Python загружает изображение номерного знака через
opencv
как массив NumPy и использует несколько алгоритмов обработки, чтобы удалить фоновый шум и извлечь цифры пластины. - Тессеракт OCR используется на обработанном изображении.
- Пользователь получает объект JSON с текстом пластины через журналы терминала.
инструкции
Найти подробные шаги для этого шаблона в ридми файл. Шаги показывают вам, как:
- Разверните кластер Kubernetes.
- Загрузите обучающие изображения в IBM Maximo Visual Inspection.
- Обучите и разверните модель в IBM Maximo Visual Inspection.
- Клонировать хранилище.
- Разверните сервер OCR.
Заключение
В этом шаблоне кода объясняется, как использовать OCR и службу распознавания объектов IBM Maximo Visual Inspection для идентификации и считывания номерных знаков. Шаблон кода является последней частью Начало работы с IBM Maximo Visual Inspection путь обучения. Поздравляем! Теперь у вас должно быть общее представление о IBM Maximo Visual Inspection и некоторых его дополнительных функциях. Но если вы хотите узнать больше, взгляните на Визуальный осмотр IBM Maximo стр.
- доступ
- алгоритмы
- API
- ПЛОЩАДЬ
- Автоматизированный
- тело
- строить
- призывают
- автомобиль
- легковые автомобили
- распознавание символов
- код
- содержание
- урожай
- обнаружение
- цифры
- Особенности
- поток
- Как
- How To
- HTTPS
- IBM
- определения
- изображение
- Kubernetes
- УЧИТЬСЯ
- изучение
- Лицензия
- модель
- Шум
- Обнаружение объекта
- OCR
- открытый
- с открытым исходным кодом
- оптическое распознавание символов
- parking
- шаблон
- Питон
- ОТДЫХ
- и политические лидеры
- тессеракт
- Обучение
- ui