Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 16 Следующий »

Извлечь текст из изображения Версия 2 (Рython)

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


Описание

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

Параметры

Входные параметры

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

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

Номер страницы                               Номер страницы файла, с которой нужно извлечь данные. Нумерация начинается с 1. Если поле не заполнено, данные будут извлечены с первой страницы

Путь к папке                                      Путь к папке, в которую будет сохранено распознанное изображение с наложенными блоками, на которые действие разделило данные. Для сохранения файла также нужно
                                                            заполнить поле "Имя файла"

Имя файла                                         Название файла изображения с наложенными блоками (без расширения). По умолчанию создается файл с расширением *.png. Для сохранения файла также нужно заполнить
                                                            поле "Путь к папке"

Перезаписать                                     Если "true", и в указанной папке существует изображение с таким же именем и расширением, то новое изображение его перезапишет. Если "false", то изображение перезаписано не будет
                                                            и действие вернет ошибку

Выходные параметры:

Текст                                                    Текст, извлеченный из исходного изображения

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

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

Настройки

Свойство

Описание

Тип

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

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

Параметры

Контекст

Контекст действия для работы с 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

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

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

  • в поле "Путь к файлу" подается неверный формат.
  • по указанному пути уже есть файл с указанным именем и поле "перезаписать" = false.
  • неверный номер страницы (вне диапазона количества страниц в документе)

Робот НЕ вернет ошибку, вернет пустой результат, если:

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

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

Текст: y9060098

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

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

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

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


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

Реализация:

  1. Собрать схему робота, состоящую из действий:

  2. Настроить параметр действия "Создать контекст". 

  3. Настроить параметры действия "Извлечь текст с изображения". 

  4. Нажать на кнопку "Старт" в верхней панели. 

Результат:

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

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




  • Нет меток