История страницы
...
Extract the car number from the image Version 3 (python)
...
Action group: Robin OCR
Описание
Действие извлекает автомобильные номера из изображения.
Иконка действия
Параметры действия
Входные параметры
- Поле "Контекст" - указывает контекст действия для работы с Robin OCR 2.
- Поле "Путь к файлу" - указывает путь к изображению, с которого будет извлечен автомобильный номер.
- Поле "Номер страницы" - указывает номер страницы многостраничного файла.
- Поле "Путь к папке" - указывает путь к папке, где будет сохранено изображение с блоками.
- Поле "Имя файла" - указывает новое имя изображения с блоками.
- Чекбокс "Перезаписать" - указывает перезапись уже существующего файла.
- Выходные параметры:
- Поле "Автомобильный номер" - указывает извлеченный автомобильный номер.
- Поле "Изображение с блоками" - указывает путь к файлу обработанного изображения.
- Поле "Точность распознавания" - указывает коэффициент точности распознавания автомобильного номера.
Настройки
...
Description
The action allows you to extract the car number from the image
Action icon
Parameters and their settings
Property | Description | Type | Filling example | Mandatory field |
---|---|---|---|---|
Parameters | ||||
Context | Action context for working with |
Свойство
Описание
Тип
Пример заполнения
Обязательность
заполнения поля
Параметры
Robin OCR 2. | Robin.OCR2 |
Путь к файлу
Yes | |
File path | The path to the file from which you want to extract the car number. The image must contain the machine number, otherwise the extracted data may be incorrect. Supported image formats |
: jpg, jpeg, bmp, dib, rle, jpe, jfif |
, tif, tiff, png. | Robin.FilePath |
Да
Yes | |
Page number | The page number of the file to extract data from. Numbering starts from 1. If the field is not filled in, the data will be extracted from the first page |
Номер страницы
. | Robin.Numeric |
No |
Нет
Folder path | The path to the folder where the recognized image with the superimposed blocks into which the action divided the data will be saved. To save the file, you also need to fill in the «File name» field. |
Robin.FolderPath | C:\ |
doc\img | No |
File name | The name of the image file with superimposed blocks (without extension). By default, a file with the extension *.png is created. To save the file, you also need to fill in the «Folder path» field |
. | Robin.String |
No |
Overwrite | If the value is «true» and an image file with the same name and extension exists in the specified folder, then the new file will overwrite it. If «false», the file will not be overwritten and the action will return an error. | Robin.Boolean | true | No |
Results | ||||
---|---|---|---|---|
The car number | The car number extracted from the original image |
. | Robin.String |
Image path | The path to the image file with superimposed blocks |
. | Robin.FilePath |
Recognition confidence | Image recognition accuracy in the range from 0 to 1. | Robin.Numeric |
Особые условия использования
Special conditions of use
- If an image without license plates or with several license plates is input, the text data from the image may be recognized incorrectly or not recognized at all. Therefore, it is recommended to use the action only for recognizing one license plate number;
- acceptable image formats: jpg
- если на вход подается изображение без автомобильных номеров или с несколькими номерами, то текстовые данные с изображения могут быть опознаны некорректно или не опознаны вовсе. Поэтому рекомендуется использовать действие только для опознания одного автомобильного номера;
- допустимые форматы изображения: jpg, jpeg, bmp, dib, rle, jpe, jfif, gif, tif, tiff, png;
- если действие не найдет или не распознает номер, то робот завершится без ошибки;
- если указан неверный номер страницы файла, то робот завершится с ошибкой;
- если заполнено поле "Путь к папке" и не заполнено "Имя файла", то робот завершится с ошибкой;
- если заполнено поле "Имя файла" и не заполнено "Путь к папке", то робот завершится с ошибкой;
- если в параметре "Путь к папке" указана папка, где уже есть файл с указанным именем и параметр "Перезаписать" = false, то робот завершится с ошибкой;
- если параметры "Путь к папке", "Имя файла" не заполнены, то файл с наложенными блоками не сохранится;
- если параметры "Имя файла" и "Путь к файлу" заполнены, то изображение с блоками сохраняется в указанной папке с указанным именем в формате .png.
Пример использования действия
Задача
Необходимо извлечь из изображения номер машины
Решение
Воспользоваться действием "Создать контекст с Robin OCR 2", "Извлечь номер машины из изображения".
Реализация
- Собрать робота, состоящего из действий:
- Заполнить параметры "Создать контекст с Robin OCR 2" в соответствии со стандартами настройки этого действия.
- Настроить параметры для действия "Извлечь номер машины из изображения". Чтобы заполнить контекст, необходимо нажать на , после чего нажать на и из выпадающего списка выбрать контекст действия "Создать контекст с Robin OCR 2 1".
- Нажать на кнопку "Старт" в верхней панели.
Результат
Программный робот отработал успешно.
ОШИБКА!!!
Изображение с блоками:
...
- if the action does not find or recognize the number, the robot will terminate without error;
- if an invalid file page number is specified, the robot will terminate with an error;
- if the "Folder path" field is filled in and the "File name" field is not filled in, the robot will terminate with an error;
- if the "File name" field is filled in and the "Folder path" field is not filled in, the robot will terminate with an error;
- if the "Folder path" parameter specifies a folder where there is already a file with the specified name and the "Overwrite" parameter = false, the robot will terminate with an error;
- if "Folder path" and "File name" parameters are not filled in, the file with superimposed blocks will not be saved;
- if parameters "File name" and "File path" are filled in, the image with blocks will be saved in the specified folder with the specified name in .png format.
Example of use
Task
You need to extract the license plate number from the image
Solution
Use the action "Create context with Robin OCR 2", "Extract the car number from the image".
Implementation
- Assemble a robot scheme consisting of actions:
- Fill in the "Create context with Robin OCR 2" parameters according to the customization standards for this action.
- Set the parameters for the "Extract the car number from the image" action. To fill the context, click on , then click on and select the context of the action "Create context with Robin OCR 2 1" from the dropdown list.
- Click on the "Start" button in the top panel.
Result
The program robot completed successfully.
Image with blocks:
Additional attachments
https://confluence.itbs.it.ru/x/9437Eg
Инструкция для локального подключения
Instructions for local connection
- Click "Start."
- Select "Settings
- Нажать "Пуск".
- Выбрать "Параметры".
Выбрать - Select "System"Система.
- Выбрать Select "О программеAbout".
- Выбрать "Дополнительные параметры системыSelect "Advanced system settings".
В открывшемся окне выбрать "Переменные среды - In the window that opens, select "Environment variables".
- Нажимаем Click "СоздатьCreate".
ВводимEnter:
Имя Name - ROBIN_PY_OCRENGINE_PATH
Значение Value - http://10.68.10.31:8080/api/v1/ocr/gettext/abt
и нажимаем and click "ОК".
Перезагружаем компьютерRestart the computer.
Подключаемся к нашему Connect to the vpn.
- Можно запускать робота.
You can start the robot.