图像处理

本章节对图像处理相关模块的模块结果进行介绍。

涉及模块如下:

说明:

上述模块输出的数据结果中包含多个模块共用的数据结构,详情参见共用数据结构

图像组合

表 1 图像组合的输出结果

参数

类型

描述

模块状态

int

  • 0:NG,模块显示为红色

  • 1:OK,模块显示为绿色

输出图像

-

包含输出图像数据、图像宽度、图像高度等,详情参见表 26

中间图像

-

包含中间图像数据、宽度、高度等,详情参见表 2

检测区域

-

包含检测区域中心点、宽度、角度等,详情参见表 28

ROI圆弧

-

包含检测圆弧中心点、内径、外径等,详情参见表 29

屏蔽区多边形

-

包含多边形点数和点集,详情参见表 30

输出掩膜

-

包含输出掩膜图像、掩膜宽度、高度等,详情参见表 27

表 2 中间图像

参数

类型

描述

中间图像数据

image

图像组合过程中产生的中间图像所对应的二进制数据

中间图像宽度

int

中间图像的宽度,一般单位为像素

中间图像高度

int

中间图像的高度,一般单位为像素

中间图像像素格式

int

中间图像的像素格式,17301505表示黑白图片,35127316表示彩色图片

形态学处理

表 3 形态学的输出结果

参数

类型

描述

模块状态

int

  • 0:NG,模块显示为红色

  • 1:OK,模块显示为绿色

输出图像

-

包含输出图像数据、图像宽度、图像高度等,详情参见表 26

输出掩膜

-

包含输出掩膜图像、掩膜宽度、高度等,详情参见表 27

检测区域

-

包含检测区域中心点、宽度、角度等,详情参见表 28

ROI圆弧

-

包含检测圆弧中心点、内径、外径等,详情参见表 29

屏蔽区多边形

-

包含多边形点数和点集,详情参见表 30

图像二值化

表 4 图像二值化的输出结果

参数

类型

描述

模块状态

int

  • 0:NG,模块显示为红色

  • 1:OK,模块显示为绿色

输出图像

-

包含输出图像数据、图像宽度、图像高度等,详情参见表 26

输出掩膜

-

包含输出掩膜图像、掩膜宽度、高度等,详情参见表 27

检测区域

-

包含检测区域中心点、宽度、角度等,详情参见表 28

ROI圆弧

-

包含检测圆弧中心点、内径、外径等,详情参见表 29

屏蔽区多边形

-

包含多边形点数和点集,详情参见表 30

图像滤波

表 5 图像滤波的输出结果

参数

类型

描述

模块状态

int

  • 0:NG,模块显示为红色

  • 1:OK,模块显示为绿色

输出图像

-

包含输出图像数据、图像宽度、图像高度等,详情参见表 26

输出掩膜

-

包含输出掩膜图像、掩膜宽度、高度等,详情参见表 27

检测区域

-

包含检测区域中心点、宽度、角度等,详情参见表 28

ROI圆弧

-

包含检测圆弧中心点、内径、外径等,详情参见表 29

屏蔽区多边形

-

包含多边形点数和点集,详情参见表 30

图像增强

表 6 图像增强的输出结果

参数

类型

描述

模块状态

int

  • 0:NG,模块显示为红色

  • 1:OK,模块显示为绿色

输出图像

-

包含输出图像数据、图像宽度、图像高度等,详情参见表 26

输出掩膜

-

包含输出掩膜图像、掩膜宽度、高度等,详情参见表 27

检测区域

-

包含检测区域中心点、宽度、角度等,详情参见表 28

ROI圆弧

-

包含检测圆弧中心点、内径、外径等,详情参见表 29

屏蔽区多边形

-

包含多边形点数和点集,详情参见表 30

图像运算

表 7 图像运算的输出结果

参数

类型

描述

模块状态

int

  • 0:NG,模块显示为红色

  • 1:OK,模块显示为绿色

输出图像

-

包含输出图像数据、图像宽度、图像高度等,详情参见表 26

检测区域

-

包含检测区域中心点、宽度、角度等,详情参见表 28

ROI圆弧

-

包含检测圆弧中心点、内径、外径等,详情参见表 29

屏蔽区多边形

-

包含多边形点数和点集,详情参见表 30

畸变矫正

表 8 畸变矫正的输出结果

参数

类型

描述

模块状态

int

  • 0:NG,模块显示为红色

  • 1:OK,模块显示为绿色

输出图像

-

包含输出图像数据、图像宽度、图像高度等,详情参见表 26

清晰度评估

表 9 清晰度评估的输出结果

参数

类型

描述

模块状态

int

  • 0:NG,模块显示为红色

  • 1:OK,模块显示为绿色

输出图像

-

包含输出图像数据、图像宽度、图像高度等,详情参见表 26

输出掩膜

-

包含输出掩膜图像、掩膜宽度、高度等,详情参见表 27

检测区域

-

包含检测区域中心点、宽度、角度等,详情参见表 28

ROI圆弧

-

包含检测圆弧中心点、内径、外径等,详情参见表 29

屏蔽区多边形

-

包含多边形点数和点集,详情参见表 30

图像修正

表 10 图像修正的输出结果

参数

类型

描述

模块状态

int

  • 0:NG,模块显示为红色

  • 1:OK,模块显示为绿色

输出图像

-

包含输出图像数据、图像宽度、图像高度等,详情参见表 26

阴影校正

表 11 阴影校正的输出结果

参数

类型

描述

模块状态

int

  • 0:NG,模块显示为红色

  • 1:OK,模块显示为绿色

输出图像

-

包含输出图像数据、图像宽度、图像高度等,详情参见表 26

输出掩膜

-

包含输出掩膜图像、掩膜宽度、高度等,详情参见表 27

检测区域

-

包含检测区域中心点、宽度、角度等,详情参见表 28

ROI圆弧

-

包含检测圆弧中心点、内径、外径等,详情参见表 29

屏蔽区多边形

-

包含多边形点数和点集,详情参见表 30

图像缩放

表 12 图像缩放的输出结果

参数

类型

描述

模块状态

int

  • 0:NG,模块显示为红色

  • 1:OK,模块显示为绿色

输出图像

-

包含输出图像数据、图像宽度、图像高度等,详情参见表 26

检测区域

-

包含检测区域中心点、宽度、角度等,详情参见表 28

逆仿射变换

表 13 逆仿射变换的输出结果

参数

类型

描述

模块状态

int

  • 0:NG,模块显示为红色

  • 1:OK,模块显示为绿色

输出图像

-

包含输出图像数据、图像宽度、图像高度等,详情参见表 26

检测区域

-

包含检测区域中心点、宽度、角度等,详情参见表 28

仿射变换

表 14 仿射变换的输出结果

参数

类型

描述

模块状态

int

  • 0:NG,模块显示为红色

  • 1:OK,模块显示为绿色

输出图像

-

包含输出图像数据、图像宽度、图像高度等,详情参见表 26

输出掩膜

-

包含输出掩膜图像、掩膜宽度、高度等,详情参见表 27

圆环展开

表 15 圆环展开的输出结果

参数

类型

描述

模块状态

int

  • 0:NG,模块显示为红色

  • 1:OK,模块显示为绿色

输出图像

-

包含输出图像数据、图像宽度、图像高度等,详情参见表 26

输出掩膜

-

包含输出掩膜图像、掩膜宽度、高度等,详情参见表 27

检测区域

-

包含检测区域中心点、宽度、角度等,详情参见表 28

检测圆弧

-

包含检测圆弧中心点、内径、外径等(与ROI圆弧一致),详情参见表 29

拷贝填充

表 16 拷贝填充的输出结果

参数

类型

描述

模块状态

int

  • 0:NG,模块显示为红色

  • 1:OK,模块显示为绿色

输出图像

-

包含输出图像数据、图像宽度、图像高度等,详情参见表 26

输出掩膜

-

包含输出掩膜图像、掩膜宽度、高度等,详情参见表 27

检测区域

-

包含检测区域中心点、宽度、角度等,详情参见表 28

ROI圆弧

-

包含检测圆弧中心点、内径、外径等,详情参见表 29

帧平均

表 17 帧平均的输出结果

参数

类型

描述

模块状态

int

  • 0:NG,模块显示为红色

  • 1:OK,模块显示为绿色

已统计图像数

int

参与帧平均统计的图像总数

输出图像

-

包含输出图像数据、图像宽度、图像高度等,详情参见表 26

检测区域

-

包含检测区域中心点、宽度、角度等,详情参见表 28

图像归一化

表 18 图像归一化的输出结果

参数

类型

描述

模块状态

int

  • 0:NG,模块显示为红色

  • 1:OK,模块显示为绿色

输出图像

-

包含输出图像数据、图像宽度、图像高度等,详情参见表 26

输出掩膜

-

包含输出掩膜图像、掩膜宽度、高度等,详情参见表 27

检测区域

-

包含检测区域中心点、宽度、角度等,详情参见表 28

ROI圆弧

-

包含检测圆弧中心点、内径、外径等,详情参见表 29

屏蔽区多边形

-

包含多边形点数和点集,详情参见表 30

图像矫正

表 19 图像矫正的输出结果

参数

类型

描述

模块状态

int

  • 0:NG,模块显示为红色

  • 1:OK,模块显示为绿色

输出图像

-

包含输出图像数据、图像宽度、图像高度等,详情参见表 26

几何变换

表 20 几何变换的输出结果

参数

类型

描述

模块状态

int

  • 0:NG,模块显示为红色

  • 1:OK,模块显示为绿色

输出图像

-

包含输出图像数据、图像宽度、图像高度等,详情参见表 26

检测区域

-

包含检测区域中心点、宽度、角度等,详情参见表 28

图像拼接

表 21 图像拼接的输出结果

参数

类型

描述

模块状态

int

  • 0:NG,模块显示为红色

  • 1:OK,模块显示为绿色

当前图像个数

int

在所有拼接图像中当前所选中的图像的个数

图像总个数

int

输入的需要拼接的图像总个数

拼接图像数据

-

包含拼接图像、拼接图像高度、宽度等,详情参见表 22

最小外接矩形

-

包含中心点、矩形宽度、矩形高度等,详情参见表 31

表 22 拼接图像数据

参数

类型

描述

拼接图像

image

需要拼接的所有图像

拼接图像宽度

int

拼接图像的宽度

拼接图像高度

int

拼接图像的高度

拼接图像格式

int

拼接图像的图像格式

多图融合

表 23 多图融合的输出结果

参数

类型

描述

模块状态

int

  • 0:NG,模块显示为红色

  • 1:OK,模块显示为绿色

图像数

int

需要融合的图像总数

图像宽度

int

图像的宽度

图像高度

int

图像的高度

反射图像数据

-

包含反射图像、反射图像高度、像素格式等,详情参见表 24

阴影图像数据

-

包含阴影图像、图像高度、图像宽度等,详情参见表 25

检测区域

-

包含检测区域中心点、宽度、角度等,详情参见表 28

表 24 反射图像数据

参数

类型

描述

反射图像

image

输出图像类型为反射图像

反射图像高度

int

输出反射图像的高度值

反射图像宽度

int

输出反射图像的宽度值

反射图像像素格式

int

输出反射图像的图像像素格式

表 25 阴影图像数据

参数

类型

描述

阴影图像

image

输出图像类型为阴影图像

阴影图像高度

int

输出阴影图像的高度值

阴影图像宽度

int

输出阴影图像的宽度值

阴影图像像素格式

int

输出阴影图像的图像像素格式

共用数据结构

表 26 输出图像

参数

类型

描述

输出图像数据

image

经过模块处理后输出的图像数据

输出图像宽度

int

输出图像的宽度,一般单位为像素

输出图像高度

int

输出图像的高度,一般单位为像素

输出图像像素格式

int

输出图像的像素格式,17301505表示黑白图片,35127316表示彩色图片

表 27 输出掩膜

参数

类型

描述

输出掩膜图像

image

根据ROI和屏蔽区计算出的掩膜图像,以二值图的形式输出

输出掩膜宽度

int

输出掩膜图像的宽度

输出掩膜高度

int

输出掩膜图像的高度

输出掩膜像素格式

int

输出掩膜图像的像素格式,一般为MONO 8(17301505)

表 28 检测区域

参数

类型

描述

检测区域中心点

float

检测区域即感兴趣区域(ROI)

  • 检测区域中心点X:float型,ROI中心点X坐标

  • 检测区域中心点Y:float型,ROI中心点Y坐标

检测区域宽度

float

ROI的宽度

检测区域高度

float

ROI的高度

检测区域角度

float

ROI旋转为正准位姿的角度。顺时针旋转则角度为正,逆时针旋转则角度为负

若检测区域处于正准位姿则为0度

表 29 ROI圆弧

参数

类型

描述

检测圆弧中心点

-

  • 检测圆弧中心点X:float型,圆弧ROI中心点的X轴坐标

  • 检测圆弧中心点Y:float型,圆弧ROI中心点的Y轴坐标

检测圆弧内径

float

圆弧ROI的内径

检测圆弧外径

float

圆弧ROI的外径

检测圆弧起始角度

float

圆弧ROI的起始边与水平方向夹角

检测圆弧角度范围

float

圆弧ROI从起始边开始至终止边结束所跨过的角度范围

表 30 屏蔽区多边形

参数

类型

描述

多边形点数

int

绘制的屏蔽区多边形的顶点的个数

多变形点集

-

  • 多边形点X:float型,绘制的屏蔽区多边形的各个顶点的X坐标

  • 多边形点Y:float型,绘制的屏蔽区多边形的各个顶点的Y坐标

表 31 最小外接矩形

参数

类型

描述

中心点

-

  • 中心X:float型,最小外接矩形的中点X轴坐标

  • 中心Y:float型,最小外接矩形中点的Y轴坐标

矩形宽度

float

最小外接矩形的宽度

矩形高度

float

最小外接矩形的高度

角度

float

矩形的较长边旋转至水平线方向的角度,顺时针为正,逆时针为负