10.VisionPro工具介绍之颜色工具(Color)

2022-06-01 15:41:56 浏览数 (1)

10.1 CogColorExtractorTool

10.1.1 CogColorExtractorTool工具的功能简介

此工具为颜色提取工具,输入图像为RGB彩色图像,输出一个灰度图像和一个彩色图像,输出的彩色图像包含所要提取的颜色,如下图所示:

10.1.2 CogColorExtractorTool工具的使用示例

CogCblorExtractorTool 工具的使用步骤如下:

(1). 为工具 CogColorExtractorTool提供彩色输入图像。

(2).双击打开 CogColorExtractorTool工具如下图所示:

(3).添加颜色提取区域,设置区域形状,并框选要提取的颜色,点击接受。

(4).设置提取颜色的操作类型,可以选择添加(Add)或者取消(Subtract),如下图所示:

(5).查看图像结果:

10.2 CogColorMatchTool

10.2.1 CogColorMatchTool工具的原理

CogColorMatchTool 工具将彩色图像中某一区域的颜色和事先提取的参考图像表中的每一个颜色对比,得到一组得分,得分表示和此种颜色匹配的程度,得分越高说明颜色越接近,运行此工具的时候,将返回得分最高的颜色。下图代表要通过颜色工具进行区分的三张图像,可以提取每一张图像的颜色到颜色参考表中,如图所示:

CogColorMatchTool 工具采用单一颜色进行匹配,在获取一定区域内的颜色之后,会将区域内的颜色求平均值,然后用这个平均值进行匹配,所以如果所提取的区域内的颜色具有单一或接近统一的颜色时,匹配的效果会稳定,对于一些颜色不单一的图像如下图,需要使用CogCompositeColorMatcbrool 工具进行颜色匹配。

10.2.2CogColorMatchTool 工具的使用步骤:

上图是CogColorMatchTool工具的一个使用案例,首先CogImageConvertTool工具将彩色图像转换为灰度图像,CogPMAlignTool和 CogFixtureTool工具进行定位,CogColorMatchTool工具进行颜色匹配合CogColorMatchTool 工具的使用步骤如下:

1. 选择颜色提取区域的形状,设置ROI,如图下图所示:

2. 提取参考颜色,如下图所示:

3. 运行工具查看运行结果

10.3 CogColorSegmenterTool

10.3.1 CogColorSegmenterTool工具的功能原理

CogColorSegmenterTool是一彩色图像分割工具,用一定的颜色阈值将彩色图像进行分割,输出二值化的图像,在阈值范围内的区域像素值为1,不在阈值范围内的像素值为0。如下图所示可以用CogColorSegmenterTool工具提取蓝色球为分割阈值,分割后的图像如下:

10.3.2CogColorSegmenterTool工具的使用示例

示例中CogColorsegmenterTool工具将彩色进行分割,输出二值化的图像;CogIPOneImageTool工具对二值化图像进行灰度形态学处理;CogBlobTool对灰度形态学处理后的图像进行Blob分析。

10.4 CgCompositeColorMatchTool

10.4.1CgCompositeColorMatchTool 功能原理

和CogColorMatchTool一样,CogCompositeColorMatchTool 工具将图像中某一区域的颜色和事先提取的参考图像表中的每一个颜色对比,得到一组得分,得分表示和此种颜色匹配的程度,得分越高说明颜色越接近,运行此工具的时候,将返回得分最高的颜色。但CogColorMatchTool工具不同的是,CogCompositeColorMatchTool匹配的时候不是用的颜色的平均值,而用的是颜色的分布情况。这种匹配对于一些具有复合颜色的图像非常有用,如下图所示:

10.4.2CogCompositeColorMatchTool工具使用示例:

上图是CogCompositeColorMatchTool工具的一个使用示例,其具体设置方法和CogColorMatchTool差不多。

0 人点赞