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

Ключ

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

...

Rotate image Version 2 (Python)

Группа действий: Машинное зрение

Описание

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

Ориентация меняется двумя способами:  первый- поворот, второй - зеркальное отражение (отображение) по вертикали и горизонтали. Соответственно  для каждого способа задаются параметры, для  первого способа  задаются градусы, для второго  - указывается тип зеркального отображения по вертикали или горизонтали, если задавать оба параметра - робот не работает.

Иконка

Image Removed

Параметры 

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

Изображение - изображение ориентацию которого необходимо изменить. В поле необходимо указать путь к целевому изображению. Отражение - тип зеркального отражения указанного изображения. Доступен выбор из значений: По вертикали; По горизонтали. 

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

Image RemovedImage Removed

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

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

Image RemovedImage Removed

Настройки

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

Image Added

Parameters 

Input parameters

Image - image orientation of which you want to change. In the field set the path to the target image.

Flip - type of reflection of the specified image. It is possible to choose from the following values: Vertical; Horizontal. 

Vertical/horizontal reflection:

Image AddedImage Added

Rotate - the degree of rotation for the specified image.

Rotation in degrees (-50):

Image AddedImage Added

Settings

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
СвойствоАнгл. наименованиеОписаниеТип

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

Обязательность заполнения поляПараметрыИзображениеImageИзображение, ориентацию которого необходимо изменить. Действие сначала отражает изображение, затем меняет угол поворота. Допустимые расширения файла
: jpg, jpeg, jpe, png, bmp, ppm.
Путь к файлу
ДаОтражение
Reflection

Тип отражения указанного изображения.

Элементы списка: По вертикали; По горизонтали.

СтрокаПо вертикалиНетПоворот
Turn

Градус угла поворота указанного изображения. Значение должно находиться в диапазоне от -360 до 360.  Положительное значение повернет изображение по часовой стрелке, а отрицательное – против часовой. Если указан "0", то изображение не изменится.

По умолчанию значение "0"

Число360Нет

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

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

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

Special conditions of use

The action rotates the specified image. 

  1. The action can rotate the image by the set number of degrees: from -360 to 360. A positive value will rotate the image clockwise, and a negative value will rotate the image counterclockwise. If "0" is set, the image will not change.
  2. If a number outside the range is set, and an uneven number is set, the robot will generate an error. Error description: "Incorrect filling of parameters."
  3. The action can reflect the image vertically or horizontally.
  4. If no change option is selected, the action does not change anything.
  5. The user should set the path to the file (image). Acceptable file extensions
  6. Действие может повернуть изображение на указанное количество градусов: от -360 до 360. Положительное значение повернет изображение по часовой стрелке, а отрицательное – против часовой. Если указан "0", то изображение не изменится.
  7. Если указано число вне диапазона, а также нецелое число, то робот вернет ошибку. Описание ошибки: "Некорректное заполнение параметров.".
  8. Действие может зеркально отразить изображение по вертикали или по горизонтали.
  9. Если не выбран ни один параметр изменения, то действие ничего не меняет.
  10. Пользователю необходимо указать путь к файлу(изображению). Допустимые расширения файла: jpg, jpeg, bmp, png, ppm, jpe.
  11. Если пользователь указал некорректное расширение файла, то робот отобразит ошибку.  Описание ошибки: "Указано некорректное расширение файла.".

Примеры

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

Image RemovedImage Removed

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

Image RemovedImage Removed

Image RemovedImage Removed

  1. If the user set an incorrect file extension, the robot will generate an error.  Error description: "An invalid file extension is specified."

Examples 

Original images:

Image AddedImage Added

Vertical/horizontal reflections:

Image AddedImage Added

Image AddedImage Added

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

Image RemovedImage Removed

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

Задача

Image AddedImage Added

Example of use

Task

Flip the image horizontallyОтобразить изображение по горизонтали

Image RemovedImage Added

...

Solution

Воспользоваться действием "Повернуть изображение"Use the "Rotate Image" action

...

Implementation

...

  1. Move the "Rotate Image" action (Vision group) to the workspace. 
  2. Set the "Rotate Image" action parameters.
    Image Added

  3. Click the "Start" button in the top panel. 

Result

The program robot completed successfully. The flipped is displayed horizontally. 

Image Added

Результат

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

Image Removed