Действие извлекает автомобильные номера из изображения
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Контекст | Контекст для работы с действиями «Извлечь номер машины из изображения» и «Извлечь текст из изображения» в группе ROBIN | Robin.OCR | Да | |
Файл | Путь к файлу, из которого нужно извлечь автомобильный номер. Изображение должно содержать номер машины, иначе извлеченные данные могут быть некорректными. Поддерживаемые форматы изображения: jpg, jpeg, bmp, dib, rle, jpe, jfif, gif, tif, tiff, png | Robin.FilePath | C:\Users\admin\Desktop\image.png | Да |
Номер страницы | Номер страницы файла, с которой нужно извлечь данные. Нумерация начинается с 1. Если поле не заполнено, данные будут извлечены с первой страницы | Robin.Numeric | 12 | Нет |
Путь к папке | Путь к папке, в которую будет сохранено распознанное изображение с наложенными блоками, на которые действие разделило данные. Для сохранения файла также нужно заполнить поле "Имя файла" | Robin.FolderPath | C:\Users\admin\Desktop\тест | Нет |
Имя файла | Название файла изображения с наложенными блоками (без расширения). По умолчанию создается файл с расширением .png. Для сохранения файла также нужно заполнить поле "Путь к папке" | Robin.String | New_name | Нет |
Перезаписать | Если значение "true", и в указанной папке существует файл изображения с таким же именем и расширением, то новый файл его перезапишет. Если "false", файл перезаписан не будет и действие вернет ошибку | Robing.Logical | true | Нет |
Результаты | ||||
Автомобильный номер | Автомобильный номер, извлеченный из исходного изображения | Robin.String | А695КА799RUS3 | |
Изображение с блоками | Путь к файлу изображения с наложенными блоками | Robin.FilePath | C:\Users\admin\Desktop\тест\image.png | |
Точность распознавания | Точность распознанного изображения в диапазоне от 0 до 1 | Robin.Numeric | 0.76 | |
Статус | Статус распознавания автомобильного номера. Возможные варианты статусов:
"Номер полностью распознан" в случае, если удалось полностью распознать номер. "Номер частично распознан" – когда номер распознан не полностью: на изображении блики, на номере грязь, часть номера закрыта, замазаны цифры и т.д. "Не распознан регион" – действие вернуло сам номер, но не удалось извлечь только регион номера. На изображении не найден – на изображении нет текста или номер содержит недопустимые символы для автомобильного номера. например любые буквы, кроме А, В, Е, К, М, Н, О, Р, С, Т, У, Х. "Номер распознан неверно, так как на изображении несколько номеров" – действие нашло несколько номеров, объединило данные, результат некорректный. | Robin.String |
Расшифровка результатов распознавания изображения по статусам представлена в нижеприведенной таблице.
Статус | Качество изображения | Результаты распознавания | |
---|---|---|---|
1 | Номер полностью распознан | Изображение, на котором четко видно автомобильный номер, нет других номеров, бликов и т.д. |
|
2 | Номер частично распознан | На изображении блики, на номере грязь, часть номера закрыта, замазаны цифры и т.д. |
|
3 | Не распознан регион | Изображение, на котором у автомобильного номера нельзя распознать только регион: он закрыт, в грязи и т.д. |
|
4 | Не найден номер | На изображении нет текста или номер содержит недопустимые символы для автомобильного номера. например любые буквы, кроме А, В, Е, К, М, Н, О, Р, С, Т, У, Х. |
|
5 | Номер распознан неверно, так как на изображении несколько номеров | На изображении несколько объектов, у которых можно распознать номера и текст. Вывески, рекламы, другие автомобильные и телефонные номера |
|
Следует отметить, что номер может содержать похожие символы (1-I, 0-o, B-o-0, 9-0 и др.). При этом номер распознается, но сами символы могут распознаваться отличными от оригинальных-"1" как "I", 0 (ноль) как "О" и т. п . Точность распознавания в этом случае может понижаться.
Необходимо извлечь из изображения номер машины
K970DC198, представленного в виде:
Воспользоваться действием "Создать контекст с Robin OCR 2", "Извлечь номер машины из изображения".
Программный робот отработал успешно.
Изображение с блоками.
Вводим:
Имя - ROBIN_PY_OCRENGINE_PATH
Значение - http://10.68.10.31:8080/api/v1/ocr/gettext/abt
и нажимаем "ОК".
Перезагружаем компьютер.
Подключаемся к нашему vpn.