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):
Настройки
Property | Description | Type | Filling example | Mandatory field |
---|---|---|---|---|
Parameters | ||||
Image | The 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 | |
Flip | The type of reflection of the specified image. | Robin.String | No | |
Rotate | The 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 |
Особые условия использования
Действие меняет ориентацию указанного изображения.
- Действие может повернуть изображение на указанное количество градусов: от -360 до 360. Положительное значение повернет изображение по часовой стрелке, а отрицательное – против часовой. Если указан "0", то изображение не изменится.
- Если указано число вне диапазона, а также нецелое число, то робот вернет ошибку. Описание ошибки: "Некорректное заполнение параметров.".
- Действие может зеркально отразить изображение по вертикали или по горизонтали.
- Если не выбран ни один параметр изменения, то действие ничего не меняет.
- Пользователю необходимо указать путь к файлу(изображению). Допустимые расширения файла: jpg, jpeg, bmp, png, ppm, jpe.
- Если пользователь указал некорректное расширение файла, то робот отобразит ошибку. Описание ошибки: "Указано некорректное расширение файла.".
Примеры
Исходные изображения:
Зеркальные отражения по вертикали/горизонтали:
Поворот в градусах (-50):
Пример использования
Задача
Отобразить изображение по горизонтали.
Решение
Воспользоваться действием "Повернуть изображение".
Реализация
- Перенести действие "Повернуть изображение" (группа "Машинное зрение") на рабочую область.
- Настроить параметры действия "Повернуть изображение".
- Нажать на кнопку "Старт" в верхней панели.
Результат
Программный робот отработал успешно. Изображение отображено по горизонтали.