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

Ключ

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

Оглавление
maxLevel1

...

Прочитать текст

...

/ Read text action

...

Данное действие предназначено для распознавания печатного текста в заданной области и сохранения распознанного текста в переменную.

Настройки

...

Положение начальной координаты (координата левого верхнего угла области для распознавания) определяется двумя координатами Х и Y.

Начальная координата, обозначенной области, по горизонтали.

После использования кнопки "Выделение области" параметра "Область" автозаполняется в соответствии с выделенной областью.

Если поле содержит строковые символы, то Система выведет сообщение: " "Не найдены переменные: <Новое значение>",

...

Положение начальной координаты (координата левого верхнего угла области для распознавания) определяется двумя координатами Х и Y.

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

После использования кнопки "Выделение области" параметра "Область" автозаполняется в соответствии с выделенной областью.

Если поле содержит строковые символы, то Система выведет сообщение: "Не найдены переменные: <Новое значение>".

...

Высота области для распознавания.

Отсчет идет сверху вниз от начальных координат.

После использования кнопки "Выделение области" параметра "Область" автозаполняется в соответствии с выделенной областью.

...

Ширина области для распознавания.

Отсчет идет сверху вниз от начальных координат.

После использования кнопки "Выделение области" параметра "Область" автозаполняется в соответствии с выделенной областью.

...

Переменная, в которую будет сохранена выделенная область.

...

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

Отсутствуют.

...

Данное действие предназначено для вывода указанного изображения на экран.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поляПараметрыИзображениеImage
СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ИзображениеImage

Переменная, которая будет содержит изображение Путь к изображению для распознавания.

Robin.ImageFilepath

Область_распознаванияДа
Основной языкPrimary language

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

По умолчанию значение равно "Русский".


Выпадающий список:

Справочник содержит следующие значения:

  • Русский - Russian;
  • Английский - English;

!!! Реализация списком временная.

После подготовки тулзы с возможностью выбрать несколько элементов одновременно (на базе типа Robin.Collection), тип параметра и реализация его ввода будут изменены.

Robin.StringРусскийДа
Формат контентаSegmentation mode

Ожидаемый формат контента (увеличивает вероятность правильно прочесть текст).


Выпадающий список.Справочник содержит следующие значения:

  • Line - строка;
  • Block - блок;
  • Page - страница.

По умолчанию значение равно "Page".

!!! Параметр будет добавлен после того, как будет подготовлена программная реализация.

Robin.String

PageДа
Результаты
РезультатResult

Переменная, в которую будет сохранен распознанный текст.


Если изображение не содержит текст или его невозможно прочитать, будет сохранено пустое значение.

Robin.String

Результат_распознавания_текстаДа

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

Отсутствуют.

...

Данное действие предназначено для скриншота области и сохранения его в переменную.

Настройки

...

Выделение области.

!!! Будет реализовано после создания нового типа и тулзы к нему.

Пользователь имеет возможность вручную выделить область экрана или заполнить значения:

  • X левого верхнего угла;
  • Y левого верхнего угла;
  • "Высота";
  • "Ширина".

В случае ручного выделения Система автоматически заполнит эти значения данными выбранной области.

Переменная, которая содержит изображение.

Robin.Image

Область_распознавания
Да

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

Отсутствуют.

Найти на экране / Find on the screen

...

Данное действие предназначено для поиска области на экране и получения ее координат.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ИзображениеImage

Переменная, которая содержит изображение Путь к изображению для распознавания.

Robin.ImageFilepath

Область_распознаванияДа
Степень сходстваSimilarity rate

Необходимый коэффициент сходства между изображением и искомой областью.

Максимальное значение равно "1" .


По умолчанию значение равно "0.75".

Robin.Numeric

0.75Да
Тайм-аутTime-out

Время, в течении которого будет осуществляться поиск заданного объекта.

Задается в мс.


По умолчанию значение равно "1000".

Дублирует параметр из действия "Ждать появления" - задает время, в течение которого осуществляется периодическая проверка существования объекта.

Robin.Numeric1000Да
Возвращать центрGive center

Возвращает координаты центров изображений, найденных на экране.

По умолчанию возвращаются координаты верхнего левого угла изображения.

Robin.BooleanTrueНет
Результаты
КоординатыCoordinates

Переменная, которая будет содержать координаты всех найденных объектов.


Порядок заполнения коллекции результатов: первым идет объект, найденный ближе всех к верхнему левому углу области поиска.

Если объект не появился за указанный промежуток времени, то будет выведена ошибка "Изображение не найдено".

Robin.CollectionКоординатыДа

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

Для данного действия необходимо было устанавливать задержку не менее 1000 (мc).

После введения параметра ожидания "Тайм-оут" данное действие функционально дублируется действием "Ждать появления".

Поэтому последнее можно считать не нужным.

...

Существует на экране / Exists on screen action

...

Данное действие предназначено для ожидания появления объекта, соответствующего  указанному шаблону, и получения его координатдля проверки существования на экране указанной области.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ИзображениеImage

Переменная, которая содержит изображение для распознавания.

Robin.

Image

Filepath

Область
Рисунок_распознаванияДа
Степень сходстваSimilarity rate
Коэффициент сходства. Устанавливается степень

Необходимый коэффициент сходства между изображением и искомой областью.

По умолчанию

Максимальное значение равно "

0.75

1" .

Максимальное


По умолчанию значение равно

"1

"

(Чем больше число, тем точнее должно быть сходство изображения и искомой области.Значение степени сходства необходимо устанавливать как десятичную дробь, после

0

должна быть точка "

.75".

Robin.Numeric

1
0.8Да
Тайм-аутTime-out

Время, в течении которого будет

ожидаться появление

осуществляться поиск заданного объекта.

Задается в мс.

Значение по

По умолчанию значение равно

временному промежутку, указанному в разделе "Настройки робота" в поле "TimeOutTime"

"1000".

Robin.Numeric1000Да
Возвращать центрGive centerДействие будет возвращать координаты центров изображений, найденных на экране.Robin.BooleanНет

По умолчанию возвращаются координаты верхнего левого угла изображения.

Результаты
Координаты
Результат
Coordinates
Result

Переменная,

которая будет содержать координаты всех найденных объектов.

Порядок заполнения коллекции результатов: первым идет объект, найденный ближе всех к верхнему левому углу области поиска.

Если объект не появился за указанный промежуток времени, то будет выведена ошибка "Изображение не найдено".

в которую будет сохранен результат проверки.

  • "True", если объект существует.
  • "False", если объект не существует или не был найден.
Robin.BooleanРезультат_проверки_существования

Robin.Collection

Координаты_2
Да

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

Данное действие функционально дублирует действие "Найти на экране", потому его можно удалитьЕсли результат "false", а объект на экране присутствует, значит есть необходимость уточнить степень сходства с изображением для поиска.

Ждать исчезновения / Wait for disappear action

...

Данное действие предназначено для ожидания исчезновения объекта, соответствующего  указанному шаблону.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ИзображениеImage

Переменная, которая содержит изображение Путь к изображению для распознавания.

Robin.ImageFilepath
Область_распознаванияДа
Степень сходстваSimilarity rate

Необходимый коэффициент сходства между изображением и искомой областью.

Максимальное значение равно "1" .


По умолчанию значение равно "0.75".

Robin.Numeric0.8Да
Тайм-аутTime-out

Время, в течении которого будет ожидаться исчезновение заданного объекта.

Задается в мс.

Robin.Numeric1000Да
Результаты
РезультатResult

Переменная, в которую будет сохранен результат проверки исчезновения объекта.

  • "True", если объект был на экране и исчез в течении указанного времени или не был найден.
  • "False", если объект не исчез с экрана в течении указанного времени.
Robin.BooleantrueДа

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

Если результат "true", а объект на экране присутствует, значит есть необходимость уточнить степень сходства с изображением для поиска.

...

Найти страницу в PDF / Find page in PDF

...

Данное действие предназначено для загрузки изображения из директориидля поиска страницы по введенному значению и получение ее номера.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
Путь к файлуPath to file

Путь к PDF-файлу,

содержимое

страница которого будет

использовано

использована для распознавания.

Robin.FilepathC:\Users\RLABUTIN\Desktop\ Действия в Studio.pdf
.png
Да
КачествоQuality

Выбор разрешения (числа точек на полученном изображении, которые умещаются в одном дюйме).


Выпадающий список.

Справочник содержит следующие значения:

  • DPI_300;
  • DPI_600;
  • DPI_720;
  • DPI_1200.

По умолчанию значение равно "DPI_300".

Robin.StringDPI_300Нет
Основной языкPrimary language

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

По умолчанию значение равно "rus".


Пользователь имеет возможность выбрать один или несколько языков в прилагающейся тулзе.

Справочник содержит следующие значения:

  • Russian - русский;
  • English - английский;
Robin.CollectionrusНет
ТекстText

Текст, который должна содержать страница.


Язык распознается автоматически по введенному тексту.

Если введенная строка не содержит символьных элементов, а только специальные, то поиск идет по ним.

Язык, в таком случае, при необходимости, определяется по умолчанию, как локальный.

Robin.StringЗагрузитьДа
Результаты
Результат
Номер страницы
Result
Page number

Переменная,

в которую будет сохранено содержимое файла.

которая будет содержать номера всех найденных страниц.


Если страница не будет найдена вывести ошибку: "Не найдена страница, содержащая заданный текст."

Robin.

Image

Collection

Скриншот1
РезультатДа

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

Отсутствуют.

...

Загрузить PDF-страницу

...

/ Load from PDF

...

Данное действие предназначено для загрузки страницы PDF в виде изображения.

Настройки

Image
СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
Путь к файлуPath to file

Путь к PDF-файлу, страница которого будет использована для распознавания


Если поле содержит путь к файлу, отличному от формата PDF, то в логах будет выведено сообщение: "File not in PDF format or corrupted."

Robin.FilepathC:\Users\RLABUTIN\Desktop\ Действия в Studio.pdfДа
КачествоQuality

Выбор разрешения (числа точек на полученном изображении, которые умещаются в одном дюйме).


Выпадающий список.

Справочник содержит следующие значения:

  • DPI_300;
  • DPI_600;
  • DPI_720;
  • DPI_1200.

По умолчанию значение равно "DPI_300".

Robin.StringDPI_600Нет
Номер страницыPage number

Номер, извлекаемой страницы.

По умолчанию значение равно "1".


Если поле содержит номер страницы, который Система не смогла распознать, то в логах будет выведено сообщение: "Индекс должен быть положительным числом и не выходить за пределы диапазона."

Robin.Numeric23Да
Результаты
РезультатResult

Переменная, в которую будет сохранено содержимое PDF-файла.

Robin.

Filepath

Скриншот2Да

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

Отсутствуют.

...

Показать изображение / Show image

...

Данное действие предназначено для загрузки изображения из ресурсадля вывода указанного изображения на экран.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ИзображениеImage

Переменная, которая содержит изображение.

Robin.Image

Область_распознаванияДа

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

Отсутствуют.


Снять область / Area screen 

...

Данное действие предназначено для скриншота области и сохранения его в переменную.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Входные параметры
Параметры
Выделение областиSet an area

Выделение области.


!!! Будет реализовано после создания нового типа и тулзы к нему.

Пользователь имеет возможность вручную выделить область экрана или заполнить значения:

  • X левого верхнего угла;
  • Y левого верхнего угла;
  • "Высота";
  • "Ширина".

В случае ручного выделения Система автоматически заполнит эти значения данными выбранной области.

Robin.RectangleLocation
Да
XX

Положение начальной координаты (координата левого верхнего угла области для распознавания) определяется двумя координатами Х и Y.

Начальная координата, обозначенной области, по горизонтали.

После использования кнопки "Выделение области" параметра "Область" автозаполняется в соответствии с выделенной областью.

Если поле содержит строковые символы

РесурсResource

Ресурс с типом "Изображение", содержащий область распознавания.

Если значение не указано

, то Система выведет сообщение: "Не

задан ресурс".

Выпадающий список

РесурсДаВыходные параметры

найдены переменные: <Новое значение>",

Число233Нет
YY

Положение начальной координаты (координата левого верхнего угла области для распознавания) определяется двумя координатами Х и Y.

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

После использования кнопки "Выделение области" параметра "Область" автозаполняется в соответствии с выделенной областью.

Если поле содержит строковые символы

РезультатResult

Переменная с типом "Объект", в которую будет сохранено содержимое ресурса.

Если значение не указано

, то Система выведет сообщение: "Не найдены переменные:

"Такая переменная не найдена".Выпадающий списокСкриншот3Да

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

Отсутствуют.

Существует на экране / Exists on screen action

<Новое значение>".

Число242Нет
ВысотаHeigth

Высота области для распознавания.

Отсчет идет сверху вниз от начальных координат.


После использования кнопки "Выделение области" параметра "Область" автозаполняется в соответствии с выделенной областью.

Robin.Numeric330Да
ШиринаWidht

Ширина области для распознавания.

Отсчет идет сверху вниз от начальных координат.


После использования кнопки "Выделение области" параметра "Область" автозаполняется в соответствии с выделенной областью.

Robin.Numeric528Да
Использовать DirectXUse DirectXПо умолчанию признак не установлен.Чек-бокс
Нет
Результаты
РезультатResult

Переменная, в которую будет сохранена выделенная область.

Robin.FilepathОбласть_распознаванияДа

Ждать появления / Wait for action

...

Данное действие предназначено для ожидания появления объекта, соответствующего  указанному шаблону, и получения его координатДанное действие предназначено для проверки существования на экране указанной области.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ИзображениеImage

Переменная, которая содержит изображение для распознавания.

Robin.Image

Рисунок
Область_распознаванияДа
Степень сходстваSimilarity rate
Необходимый коэффициент

Коэффициент сходства. Устанавливается степень сходства между изображением и искомой областью.

По умолчанию значение равно "0.75". Максимальное значение равно "1"

.

(Чем больше число, тем точнее должно быть сходство изображения и искомой области.

Значение степени сходства необходимо устанавливать как десятичную дробь, после 0 должна быть точка ".

По умолчанию значение равно "0.75

".

Robin.Numeric

0.8
1Да
Тайм-аутTime-out

Время, в течении которого будет

осуществляться поиск

ожидаться появление заданного объекта.

Задается в мс.

По

Значение по умолчанию

значение равно "1000

равно временному промежутку, указанному в разделе "Настройки робота" в поле "TimeOutTime".

Robin.Numeric1000Да
Возвращать центрGive center

Действие будет возвращать координаты центров изображений, найденных на экране.

По умолчанию возвращаются координаты верхнего левого угла изображения.

Robin.Boolean
Нет
Результаты
Результат
Координаты
Result
Coordinates

Переменная,

в которую будет сохранен результат проверки.
  • "True", если объект существует.
  • "False", если объект не существует или не был найден.

которая будет содержать координаты всех найденных объектов.


Порядок заполнения коллекции результатов: первым идет объект, найденный ближе всех к верхнему левому углу области поиска.

Если объект не появился за указанный промежуток времени, то будет выведена ошибка "Изображение не найдено".

Robin.Collection

Координаты_2
Robin.BooleanРезультат_проверки_существования
Да

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

Если результат "false", а объект на экране присутствует, значит есть необходимость уточнить степень сходства с изображением для поискаДанное действие функционально дублирует действие "Найти на экране", потому его можно удалить.

Распознать по шаблону / Recognize by template action

...

Данное действие предназначено для распознавания текста таблиц по шаблону (позволяет "вытащить" значение из ячеек таблицы и "положить" его в переменную).

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Входные параметры
РесурсResourceРесурс с типом "Разметка таблицы", содержащий область распознавания.

Выпадающий список

Область_распознаванияДа
Основной языкPrimary languageЯзык который распознаватель ожидает в текстеСтрокаrusНет
Выходные параметры
ШаблонTemplate

Переменная с типом "Общий", в которую будет сохранено содержимое ресурса.

Если поле содержит ресурс, который Система не смогла распознать, то в лог будет выведено сообщение: "resource was not found or source had incorrect type."

Выпадающий список

РезультатДа

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

Отсутствуют.

...

Загрузить из файла / Load from file

...

Данное действие предназначено для поиска страницы по введенному значению и получение ее номерадля загрузки изображения из директории.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
Путь к файлуPath to file

Путь к

PDF-

файлу,

страница

содержимое которого будет

использована

использовано для распознавания.

Robin.FilepathC:\Users\RLABUTIN\Desktop\ Действия в Studio.pdf.pngДа
Качество
Результаты
Результат
Quality
Result

Переменная, в которую будет сохранено содержимое файла.

Robin.Filepath

Скриншот1Да

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

Отсутствуют.

Загрузить из ресурса / Load from resource

...

Данное действие предназначено для загрузки изображения из ресурса.

Настройки

Свойство

Англ. наименование

Описание

Тип

Пример заполненияОбязательность заполнения поля
Входные параметры
РесурсResource

Ресурс с типом "Изображение", содержащий область распознавания.

Если значение не указано, то Система выведет сообщение: "Не задан ресурс".

Выпадающий список

РесурсДа
Выходные параметры
РезультатResult

Переменная с типом "Объект", в которую будет сохранено содержимое ресурса.

Если значение не указано, то Система выведет сообщение: "Такая переменная не найдена".

Выпадающий списокСкриншот3

Выбор разрешения (числа точек на полученном изображении, которые умещаются в одном дюйме).

Выпадающий список.

Справочник содержит следующие значения:

  • DPI_300;
  • DPI_600;
  • DPI_720;
  • DPI_1200.

По умолчанию значение равно "DPI_300".

Robin.StringDPI_300НетОсновной языкPrimary language

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

По умолчанию значение равно "rus".

Пользователь имеет возможность выбрать один или несколько языков в прилагающейся тулзе.

Справочник содержит следующие значения:

  • Russian - русский;
  • English - английский;
Robin.CollectionrusНетТекстText

Текст, который должна содержать страница.

Язык распознается автоматически по введенному тексту.

Если введенная строка не содержит символьных элементов, а только специальные, то поиск идет по ним.

Язык, в таком случае, при необходимости, определяется по умолчанию, как локальный.

Robin.StringЗагрузитьДаРезультатыНомер страницыPage number

Переменная, которая будет содержать номера всех найденных страниц.

Если страница не будет найдена вывести ошибку: "Не найдена страница, содержащая заданный текст."

Robin.Collection

Результат
Да

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

Отсутствуют.