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

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

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

Rotate image Version 2 (Python)

Action group: Vision


Description

The action rotates the image. 

Orientation is changed in two ways: the first is rotation, the second is vertical and horizontal mirroring. Accordingly, for each method parameters are set, for the first method degrees are set, for the second method the type of mirroring vertically or horizontally is specified, if both parameters are set - the robot does not work.

Action icon


Parameters 

Input parameters

Image - image orientation of which you want to change. In the field set the path to the target image. Reflection - type of mirror reflection of the specified image. It is possible to choose from the following values: Vertical; Horizontal. 

Vertical/horizontal mirroring:

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

Поворот в градусах (-50):

Настройки

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
ImageThe image, orientation of which needs to be changed. The action first reflects the image, then changes the rotation angle. Available formats: jpg, jpeg, jpe, png, bmp, ppm.Robin.FilePath
Yes
FlipThe type of reflection of the specified image.Robin.String
No
RotateThe degree of rotation for the specified image. The value must be between -360 and 360. A positive value will rotate the image clockwise and a negative value will rotate the image counterclockwise. If «0» is specified, the image will not change.Robin.Numeric
No

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

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

  1. Действие может повернуть изображение на указанное количество градусов: от -360 до 360. Положительное значение повернет изображение по часовой стрелке, а отрицательное – против часовой. Если указан "0", то изображение не изменится.
  2. Если указано число вне диапазона, а также нецелое число, то робот вернет ошибку. Описание ошибки: "Некорректное заполнение параметров.".
  3. Действие может зеркально отразить изображение по вертикали или по горизонтали.
  4. Если не выбран ни один параметр изменения, то действие ничего не меняет.
  5. Пользователю необходимо указать путь к файлу(изображению). Допустимые расширения файла: jpg, jpeg, bmp, png, ppm, jpe.
  6. Если пользователь указал некорректное расширение файла, то робот отобразит ошибку.  Описание ошибки: "Указано некорректное расширение файла.".

Примеры

Исходные изображения:

Зеркальные отражения по вертикали/горизонтали:

Поворот в градусах (-50):

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

Задача

Отобразить изображение по горизонтали. 

Решение

Воспользоваться действием "Повернуть изображение". 

Реализация

  1. Перенести действие "Повернуть изображение" (группа "Машинное зрение") на рабочую область. 

  2. Настроить параметры действия "Повернуть изображение". 


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

Результат

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

  • Нет меток