Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Извлечь текст из изображения

...

Версия 2 (Рython)

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

...

Описание

Действие позволяет извлечь текст из изображения. Распознавание происходит при помощи Robin OCR 2.

Настройки

Свойство

Описание

Тип

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

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

Параметры

Контекст

Контекст действия для работы с Robin OCR 2.

Экземпляр Paddle OCR


Да

Путь к файлуПуть к файлу изображения, из которого нужно извлечь данные. Поддерживаемые форматы: jpg, jpeg, bmp, dib, rle, jpe, jfif, gif, tif, tiff, png. 

Robin.FilePath


Да
Номер страницыНомер страницы файла, с которой нужно извлечь данные. Нумерация начинается с 1. Если поле не заполнено, данные будут извлечены с первой страницы.Robin.Numeric. 
Нет
Путь к папкеПуть к папке, в которую будет сохранено распознанное изображение с наложенными блоками, на которые действие разделило данные. Для сохранения файла также нужно заполнить поле "Имя файла".Robin.FolderPath
Нет
Имя файлаНазвание файла изображения с наложенными блоками (без расширения). По умолчанию создается файл с расширением *.png. Для сохранения файла также нужно заполнить поле "Путь к папке".Robin.String
Нет
ПерезаписатьЕсли значение "true", и в указанной папке существует файл изображения с таким же именем и расширением, то новый файл его перезапишет. Если "false", файл перезаписан не будет и действие вернет ошибку.Robin.Boolean
Нет
Результаты
ТекстТекст, извлеченный из исходного изображения.Robin.String

Изображение с блокамиПуть к файлу изображения с наложенными блоками.Robin.FilePath

Точность распознаванияТочность распознанного изображения в диапазоне от 0 до 1.Robin.Numeric

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


Робот вернет ошибку, если:

...

  • на изображении не найден текст.
  • текст не распознан, так как он написан не четко или неправильно выбран язык текста

Пример распознавания

Текст: y9060098

Точность распознавания: 0,996

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

Image Modified

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

Задача: распознать номер автомобиля с изображения 

Image Modified

Решение: воспользоваться действиями "Создать контекст", "Извлечь текст с изображения". 

...

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

...

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

Image Modified

Номер авто распознан. Файл с наложенными блоками сохранен в указанную папку. 

Image AddedImage Removed