图像处理

图像切分

按行列等分或固定块尺寸把每帧切分为多张子图,并回传每块的矩形坐标
TileSplit · v1.0 · by system

输入参数 6

名称keyId类型默认值可连接说明
图像imagesvec_img[]是待切分的图像帧列表,逐帧独立处理;空帧或空矩阵原样透传,不产生子图也不计入分块数
切分模式splitModeenum0否切分方式按 0~1 索引选择:行列等分按行数与列数均分,固定大小按块宽块高铺满;其他值走固定大小分支
行数rowsint2否行列等分模式下的垂直分块数,默认 2;必须大于 0,否则直接返回 -1 并在 resultInfo 提示
列数colsint2否行列等分模式下的水平分块数,默认 2;与行数共同决定子图网格,取值需大于 0
块宽tileWidthint100否固定大小模式下的单块宽度,默认 100;必须大于 0,边缘不足一块时按剩余宽度裁剪
块高tileHeightint100否固定大小模式下的单块高度,默认 100;与块宽同理需大于 0,下边缘按剩余高度裁剪

输出参数 5

名称keyId类型默认值可连接说明
运行结果resultCodeint—否0=成功并输出全部子图与分块信息;-1=输入帧容器缺失、分块参数非正或分块数超过图像尺寸,此时不产出图像
运行信息resultInfostring—否成功时固定为 Success;失败时为具体原因(输入图像为空、分块列数行数或块宽块高必须大于0、分块数超过图像尺寸),便于定位参数
图像imagesvec_img—否按行优先顺序输出各子图的独立副本,数量等于 tileCount;每块是原图对应矩形区域的独立复制
分块计数tileCountint—否本次成功切分出的子图总数,累加所有帧的所有网格块;空帧不贡献计数
分块信息tileRectsvec_double—否按 [x,y,w,h] 顺序展平的一维矩形列表,每四个数对应一块,便于下游按块定位原图坐标

接入方式

在 FlowDesigner 中将「图像切分」节点加入流程画布,把上游图像或数据连接至「图像」, 并将「运行结果」接至下游节点。运行后可通过 VisionQuick 的数据绑定将结果呈现在界面组件上。

完整操作步骤参见 使用文档;安装与使用问题可通过 联系页 反馈。

← 图像分块返回图像处理多图融合 →
联系与反馈

获取安装包与技术反馈

安装包通过微信二维码获取。安装部署、界面组态与工具配置过程中的问题,可通过同一渠道反馈,无需注册或填写表单。

  • 安装包获取与部署说明
  • 界面组态与工具配置
  • 功能建议与问题反馈
微信扫码,获取安装包与反馈使用问题
微信扫码 · 安装包与问题反馈