拆分组合

本章节对拆分组合相关模块的模块结果进行介绍。

涉及模块如下:

划片拆分

表 1 划片拆分模块的输出结果

参数

类型

描述

模块状态

int

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

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

检测区域中心点

-

包含检测区域中心点X和检测区域中心点Y参数,详情参见表 2

检测区域宽度

float

检测区域宽度值

检测区域高度

float

检测区域高度值

检测区域角度

float

检测区域角度值

分片矩形中心

-

划片后每一个分片矩形的中心点,包含分片矩形中心X和分片矩形中心Y参数,详情参见表 3

分片矩形宽度

float

划片后每一个分片矩形的宽度

分片矩形高度

float

划片后每一个分片矩形的高度

分片矩形角度

float

划片后每一个分片矩形的角度

划片个数

int

总的划片个数

表 2 检测区域中心点

参数

类型

描述

检测区域中心点X

float

输入或查找到的检测区域中心点的X坐标

检测区域中心点Y

float

输入或查找到的检测区域中心点的Y坐标

表 3 分片矩形中心

参数

类型

描述

分片矩形中心X

float

划片后每一个分片矩形的中心点X坐标

分片矩形中心Y

float

划片后每一个分片矩形的中心点Y坐标

二维阵列

表 4 二维阵列模块的输出结果

参数

类型

描述

模块状态

int

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

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

修正匹配框个数

int

修正后匹配框的个数

修正框中心

-

修正后匹配框的中心点,包含修正框中心X和修正框中心Y参数,详情参见表 5

修正框宽度

float

修正后匹配框的宽度,数组,其长度等于修正匹配框个数

修正框高度

float

修正后匹配框的高度,数组,其长度等于修正匹配框个数

修正框角度

float

修正后匹配框的角度,数组,其长度等于修正匹配框个数

最小包围行Box个数

int

行的最小包围的个数

最小包围行中心

-

行的最小包围的中心点,包含最小包围行中心X和最小包围行中心Y参数,详情参见表 6

最小包围行宽度

float

行的最小包围的宽度,数组,其长度等于最小包围行Box个数

最小包围行高度

float

行的最小包围的高度,数组,其长度等于最小包围行Box个数

最小包围行角度

float

行的最小包围的角度,数组,其长度等于最小包围行Box个数

表 5 修正框中心

参数

类型

描述

修正框中心X

float

修正后匹配框的中心点X,数组,其长度等于修正匹配框个数

修正框中心Y

float

修正后匹配框的中心点Y,数组,其长度等于修正匹配框个数

表 6 最小包围行中心

参数

类型

描述

最小包围行中心X

float

行的最小包围的中心点X,数组,其长度等于最小包围行Box个数

最小包围行中心Y

float

行的最小包围的中心点Y,数组,其长度等于最小包围行Box个数

多标签筛选

表 7 多标签筛选模块的输出结果

参数

类型

描述

模块状态

int

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

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

输出图像数据

image

输出二值化图像

输出图像宽度

float

输出二值化图像的宽度

输出图像高度

float

输出二值化图像的高度

输出图像像素格式

int

输出二值化图像的像素格式

Box融合

表 8 Box融合模块的输出结果

参数

类型

描述

模块状态

int

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

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

重合Box个数

int

经过融合后得到的Box的数量,其余Box由于重叠率未达到阈值所以两两之间不能被融合

Box标签

string

经过融合后得到的Box的标签,数组,其长度等于重合Box个数

融合中心点

-

经过融合后得到的Box的中心点,包含中心点X和中心点Y参数,详情参见表 9

宽度

float

经过融合后得到的Box的宽度(Box的长边),数组,其长度等于重合Box个数

高度

float

经过融合后得到的Box的高度(Box的短边),数组,其长度等于重合Box个数

角度

float

经过融合后得到的Box的角度,是矩形框长边与图像坐标系X轴的夹角,图像坐标系如下图所示。数组,其长度等于重合Box个数

图 1 Box融合角度示意图
表 9 融合中心点

参数

类型

描述

修正框中心X

float

经过融合后得到的Box中心点X坐标,数组,其长度等于重合Box个数

修正框中心Y

float

经过融合后得到的Box中心点Y坐标,数组,其长度等于重合Box个数

Box重叠

表 10 Box重叠模块的输出结果

参数

类型

描述

模块状态

int

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

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

重叠率

float

范围为[0, 1],0代表两个Box不重叠,1代表两个Box完全重叠

Box过滤

表 11 Box过滤模块的输出结果

参数

类型

描述

模块状态

int

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

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

Box索引

int

过滤后Box的索引

Box过滤后个数

int

过滤后Box的个数

目标信息中心点

-

过滤后Box的中心点,包含目标信息中心X和目标信息中心Y参数,详情参见表 12

目标信息矩形宽度

float

过滤后Box的宽度

目标信息矩形高度

float

过滤后Box的高度

目标信息矩形角度

float

过滤后Box的角度

表 12 目标信息中心点

参数

类型

描述

目标信息中心X

float

过滤后的Box的中心点X坐标

目标信息中心Y

float

过滤后的Box的中心点Y坐标