颜色处理

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

涉及模块如下:

颜色抽取

表 1 颜色抽取模块的输出结果

参数

类型

描述

模块状态

int

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

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

总面积

float

代表所抽取颜色在输入图像中所占据的总面积,也就是输出图像中白色区域的面积

输出图像数据

image

输出已经通过颜色抽取的图像的图像数据

输出图像宽度

int

输出已经通过颜色抽取的图像宽度

输出图像高度

int

输出已经通过颜色抽取的图像高度

输出图像像素格式

int

输出已经通过颜色抽取的图像像素格式,像素格式是一种像素数据存储所用的格式

检测区域中心点

-

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

检测区域宽度

float

检测区域的宽度值

检测区域高度

float

检测区域的高度值

检测区域角度

float

检测区域的角度值

检测圆弧中心点

-

检测圆弧的中心点,包含检测圆弧中心点X和检测圆弧中心点Y等参数,详情参见表 3

检测圆弧内径

float

检测圆弧内径值

检测圆弧外径

float

检测圆弧外径值

检测圆弧起始角度

float

检测圆弧起始角度值

检测圆弧角度范围

float

检测圆弧角度范围值

表 2 检测区域中心点

参数

类型

描述

检测区域中心点X

float

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

检测区域中心点Y

float

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

表 3 检测圆弧中心点

参数

类型

描述

检测圆弧中心点X

float

输入或查找到的检测圆弧中心点的X坐标

检测圆弧中心点Y

float

输入或查找到的检测圆弧中心点的Y坐标

颜色测量

表 4 颜色测量模块的输出结果

参数

类型

描述

模块状态

int

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

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

通道1最小值

int

用来存储、传递与颜色相关的图像信息的通道1最小值

通道1最大值

int

用来存储、传递与颜色相关的图像信息的通道1最大值

通道1均值

float

用来存储、传递与颜色相关的图像信息的通道1平均值

通道1标准差

float

用来存储、传递与颜色相关的图像信息的通道1标准差值

通道1直方图

int

将存储、传递与颜色相关的图像信息的通道1用直方图表示的结果

通道2最小值

int

用来存储、传递与颜色相关的图像信息的通道2最小值

通道2最大值

int

用来存储、传递与颜色相关的图像信息的通道2最大值

通道2均值

float

用来存储、传递与颜色相关的图像信息的通道2平均值

通道2标准差

float

用来存储、传递与颜色相关的图像信息的通道2标准差值

通道2直方图

int

将存储、传递与颜色相关的图像信息的通道2用直方图表示的结果

通道3最小值

int

用来存储、传递与颜色相关的图像信息的通道3最小值

通道3最大值

int

用来存储、传递与颜色相关的图像信息的通道3最大值

通道3均值

float

用来存储、传递与颜色相关的图像信息的通道3平均值

通道3标准差

float

用来存储、传递与颜色相关的图像信息的通道3标准差值

通道3直方图

int

将存储、传递与颜色相关的图像信息的通道3用直方图表示的结果

检测区域中心点

-

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

检测区域宽度

float

检测区域宽度值

检测区域高度

float

检测区域高度值

检测区域角度

float

检测区域角度值

检测圆弧中心点

-

检测圆弧的中心点,包含检测圆弧中心点X和检测圆弧中心点Y等参数,详情参见表 6

检测圆弧内径

float

检测圆弧内径值

检测圆弧外径

float

检测圆弧外径值

检测圆弧起始角度

float

检测圆弧起始角度值

检测圆弧角度范围

float

检测圆弧角度范围值

表 5 检测区域中心点

参数

类型

描述

检测区域中心点X

float

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

检测区域中心点Y

float

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

表 6 检测圆弧中心点

参数

类型

描述

检测圆弧中心点X

float

输入或查找到的检测圆弧中心点的X坐标

检测圆弧中心点Y

float

输入或查找到的检测圆弧中心点的Y坐标

颜色转换

表 7 颜色转换模块的输出结果

参数

类型

描述

模块状态

int

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

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

输出图像数据

image

输出已经通过颜色转换的图像的图像数据。

输出图像宽度

int

输出已经通过颜色转换的图像宽度

输出图像高度

int

输出已经通过颜色转换的图像高度

输出图像像素格式

int

输出已经通过颜色转换的图像像素格式,像素格式是一种像素数据存储所用的格式

颜色识别

表 8 颜色识别模块的输出结果

参数

类型

描述

模块状态

int

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

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

置信度

float

置信度是一种概率性估计,也称可靠性,例如一百个区间如果有95个区间包涵总体真实值,就称置信度为95%。

最佳匹配名称

string

添加颜色模型,设置每种颜色标签类型,用选取工具提取图像颜色并测量识别指定区域的颜色信息,调整参数设置,输出模板配置,建立完模板后加载图像并设定ROI限定目标区域,单次执行会输出每个模板对应的识别得分,识别得分最高的为最佳匹配模型,该模型名称为最佳匹配名称。

最佳分数

float

添加颜色模型,设置每种颜色标签类型,用选取工具提取图像颜色并测量识别指定区域的颜色信息,调整参数设置,输出模板配置,建立完模板后加载图像并设定ROI限定目标区域,单次执行会输出每个模板对应的识别得分,识别得分最高的为最佳分数。

类别名

string

创建颜色模型所需要输入的标签类名称,用来区别颜色类别。

模型H通道数据

float

将存储、传递与颜色相关的图像色调的模型通道数据

模型S通道数据

float

将存储、传递与颜色相关的图像饱和度的模型通道数据

模型I通道数据

float

将存储、传递与颜色相关的图像亮度的模型通道数据

样本H通道数据

float

将存储、传递与颜色相关的图像色调的样本通道数据

样本S通道数据

float

将存储、传递与颜色相关的图像饱和度的样本通道数据

样本I通道数据

float

将存储、传递与颜色相关的图像亮度的样本通道数据

检测区域中心点

-

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

检测区域宽度

float

检测区域的宽度值

检测区域高度

float

检测区域的高度值

检测区域角度

float

检测区域的角度值

表 9 检测区域中心点

参数

类型

描述

检测区域中心点X

float

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

检测区域中心点Y

float

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