ImageRotated 图像旋转

ImageResize 算子用于对 2D 图像进行旋转处理。

算子参数

  • 夹角/angle:旋转角度,以度为单位。取值范围:[-180~180]。

  • 中心 x 坐标/center_x:旋转中心的 x 坐标。默认值:-1,表示图像中心点坐标。

  • 中心 y 坐标/center_y:旋转中心的 y 坐标。默认值:-1,表示图像中心点坐标。

  • 图像/image:设置图像在 2D 视图中的可视化属性。

    • icon_visOn 打开图像可视化。

    • icon_visOff 关闭图像可视化。

  • 图像列表/image_list:设置图像列表在 2D 视图中的可视化属性。属性值描述与图像一致。

数据信号输入输出

输入:

说明:根据需求选择其中一种数据信号输入即可。

  • 图像 :

    • 数据类型:Image

    • 输入内容:待旋转图像

  • 图像列表 :

    • 数据类型:Image

    • 输出内容:待旋转图像列表

输出:

  • 图像:

  • 数据类型:Image

  • 输出内容:旋转后图像

  • 图像列表 :

    • 数据类型:Image

    • 输出内容:旋转后图像列表

功能演示

使用 ImageResize 算子将加载的图像绕着中心点进行旋转45度 。

步骤1:算子准备

添加 Trigger、Load、ImageResize 算子至算子图。

步骤2:设置算子参数

  1. 设置 Load 算子参数:

    • 类型 → 图像

    • 文件 → icon_more → 选择图像文件名 ( example_data/images/cat.png )

    • 图像 → icon_visOn

  2. 设置 ImageResize 算子参数:

    • 夹角 → 45

    • 中心x坐标 → -1

    • 中心y坐标 → -1

    • 图像 → icon_visOn

步骤3:连接算子

image-20241009161007719

步骤4:运行

点击 RVS 的运行按钮,触发 Trigger 算子。

运行结果

如下图所示,2D 视图中显示 Load 算子和 ImageRotated 算子的结果。

image-20241009160113399