Извлечь номер машины из изображения Версия 3 (Python)

Группа действий: Robin OCR


Описание 

Действие извлекает автомобильные номера из изображения

Иконка действия

Параметры и их настройки

Свойство

Описание

Тип

Пример заполнения

Обязательность 

заполнения поля

Параметры

Контекст

Контекст для работы с действиями «Извлечь номер машины из изображения» и «Извлечь текст из изображения» в группе 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.StringNew_nameНет
ПерезаписатьЕсли значение "true", и в указанной папке существует файл изображения с таким же именем и расширением, то новый файл его перезапишет. Если "false", файл перезаписан не будет и действие вернет ошибкуRobing.LogicaltrueНет
Результаты
Автомобильный номерАвтомобильный номер, извлеченный из исходного изображенияRobin.StringА695КА799RUS3
Изображение с блокамиПуть к файлу изображения с наложенными блокамиRobin.FilePathC:\Users\admin\Desktop\тест\image.png
Точность распознаванияТочность распознанного изображения в диапазоне от 0 до 1Robin.Numeric0.76

Особые условия использования

  • если на вход подается изображение без автомобильных номеров или с несколькими номерами, то текстовые данные с изображения могут быть опознаны некорректно или не опознаны вовсе. Поэтому рекомендуется использовать действие только для опознания одного автомобильного номера;
  • допустимые форматы изображения: jpg, jpeg, bmp, dib, rle, jpe, jfif, gif, tif, tiff, png; 
  • если действие не найдет или не распознает номер, то робот завершится без ошибки;
  • если указан неверный номер страницы файла, то робот завершится с ошибкой;
  • если заполнено поле "Путь к папке" и не заполнено "Имя файла", то робот завершится с ошибкой;
  • если заполнено поле "Имя файла" и не заполнено "Путь к папке", то робот завершится с ошибкой;
  • если в параметре "Путь к папке" указана папка, где уже есть файл с указанным именем и параметр "Перезаписать" = false, то робот завершится с ошибкой;
  • если параметры "Путь к папке", "Имя файла" не заполнены, то файл с наложенными блоками не сохранится;
  • если параметры "Имя файла" и  "Путь к файлу" заполнены, то изображение с блоками сохраняется в указанной папке с указанным именем в формате .png.

Пример использования действия

Задача

Необходимо извлечь из изображения номер машины.

Решение

Воспользоваться действием "Создать контекст с Robin OCR 2", "Извлечь номер машины из изображения".

Реализация

  1. Собрать робота, состоящего из действий:
  2. Заполнить параметры "Создать контекст с Robin OCR 2" в соответствии со стандартами настройки этого действия.
  3. Настроить параметры для действия "Извлечь номер машины из изображения". Чтобы заполнить контекст, необходимо нажать на , после чего нажать на  и из выпадающего списка выбрать контекст действия "Создать контекст с Robin OCR 2 1".
  4. Нажать на кнопку "Старт" в верхней панели.

Результат

Программный робот отработал успешно. 

Изображение с блоками.

Дополнительные вложения

https://confluence..rpa-robin.site/x/9437Eg

Инструкция для локального подключения

  1. Нажать "Пуск".
  2. Выбрать "Параметры".
  3. Выбрать "Система.
  4. Выбрать "О программе".

  5. Выбрать "Дополнительные параметры системы".

  6. В открывшемся окне выбрать "Переменные среды".
  7. Нажимаем "Создать".

  8. Вводим:

    Имя - ROBIN_PY_OCRENGINE_PATH

    Значение - http://10.68.10.31:8080/api/v1/ocr/gettext/abt

    и нажимаем "ОК".

  9. Перезагружаем компьютер.

  10. Подключаемся к нашему vpn.

  11. Можно запускать робота.

 

  • Нет меток