Извлечь номер машины из изображения Версия 3 (Python)
Группа действий: Robin OCR
Описание
Действие извлекает автомобильные номера из изображения
Иконка действия
Параметры и их настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Контекст | Контекст для работы с действием. Такой контекст можно создать при помощи действия "Создать контекст" из подгруппы "ROBIN". | Robin.OCR2 | Да | |
Файл | Путь к файлу, из которого нужно извлечь автомобильный номер. Изображение должно содержать номер машины, иначе извлеченные данные могут быть некорректными. Поддерживаемые форматы изображения: 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 |
Особые условия использования
- если на вход подается изображение без автомобильных номеров или с несколькими номерами, то текстовые данные с изображения могут быть опознаны некорректно или не опознаны вовсе. Поэтому рекомендуется использовать действие только для опознания одного автомобильного номера;
- допустимые форматы изображения: jpg, jpeg, bmp, dib, rle, jpe, jfif, gif, tif, tiff, png;
- если действие не найдет или не распознает номер, то робот завершится без ошибки;
- если указан неверный номер страницы файла, то робот завершится с ошибкой;
- если заполнено поле "Путь к папке" и не заполнено "Имя файла", то робот завершится с ошибкой;
- если заполнено поле "Имя файла" и не заполнено "Путь к папке", то робот завершится с ошибкой;
- если в параметре "Путь к папке" указана папка, где уже есть файл с указанным именем и параметр "Перезаписать" = false, то робот завершится с ошибкой;
- если параметры "Путь к папке", "Имя файла" не заполнены, то файл с наложенными блоками не сохранится;
- если параметры "Имя файла" и "Путь к файлу" заполнены, то изображение с блоками сохраняется в указанной папке с указанным именем в формате .png.
Пример использования действия
Задача
Необходимо извлечь из изображения номер машины
Решение
Воспользоваться действием "Создать контекст с Robin OCR 2", "Извлечь номер машины из изображения".
Реализация
- Собрать робота, состоящего из действий:
- Заполнить параметры "Создать контекст с Robin OCR 2" в соответствии со стандартами настройки этого действия.
- Настроить параметры для действия "Извлечь номер машины из изображения". Чтобы заполнить контекст, необходимо нажать на , после чего нажать на и из выпадающего списка выбрать контекст действия "Создать контекст с Robin OCR 2 1".
- Нажать на кнопку "Старт" в верхней панели.
Результат
Программный робот отработал успешно.
Изображение с блоками:
Дополнительные вложения
https://confluence..rpa-robin.site/x/9437Eg
Инструкция для локального подключения
- Нажать "Пуск".
- Выбрать "Параметры".
- Выбрать "Система.
- Выбрать "О программе".
- Выбрать "Дополнительные параметры системы".
- В открывшемся окне выбрать "Переменные среды".
- Нажимаем "Создать".
Вводим:
Имя - ROBIN_PY_OCRENGINE_PATH
Значение - http://10.68.10.31:8080/api/v1/ocr/gettext/abt
и нажимаем "ОК".
Перезагружаем компьютер.
Подключаемся к нашему vpn.
- Можно запускать робота.