ImageResize 图像尺寸改变

ImageResize 算子用于对 2D 图像进行缩放处理。

ImageResize 算子介绍视频

算子参数

  • 宽度/width:缩放后的图像宽度。

  • 高度/height:缩放后的图像高度。

  • 调整大小模式/resize_mode:缩放模式。

    • INTER_NEAREST:最近邻采样。

    • INTER_LINEAR:线性采样。

    • INTER_CUBIC:立方采样。

    说明: 具体详情可以网络搜索 opencv(C++) 对应的同名参数。

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

    • icon_visOn 打开图像可视化。

    • icon_visOff 关闭图像可视化。

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

数据信号输入输出

输入:

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

  • image :

    • 数据类型:Image

    • 输入内容:待缩放图像

  • image_list :

    • 数据类型:Image

    • 输出内容:待缩放图像列表

输出:

  • image:

    • 数据类型:Image

    • 输出内容:缩放后图像

  • image_list :

    • 数据类型:Image

    • 输出内容:缩放后图像列表

功能演示

使用 ImageResize 算子将 1918 * 1076 的图像尺寸缩放为 400*400 。

步骤1:算子准备

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

步骤2:设置算子参数

  1. 设置 Load 算子参数:

    • 类型 → Image

    • 文件 → icon_more → 选择 image 文件名 ( example_data/images/image.png )

    • 图像 → icon_visOn

  2. 设置 ImageResize 算子参数:

    • 宽度 → 400

    • 高度 → 400

    • 调整大小模式 → INTER_NEAREST

    • 图像 → icon_visOn

步骤3:连接算子

2D_ImageResize_nodes

步骤4:运行

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

运行结果

如下图所示,2D 视图中显示 Load 算子和 ImageResize 算子的结果。ImageReize 算子将 1918*1076 的图像尺寸缩放为 400 * 400。

2D_ImageResize-result