颜色抽取

本节内容包含:

模块原理

颜色抽取模块是通过输入彩色图像,根据在指定颜色空间设置的三通道抽取阈值将目标区域抽取出来,得到只含目标区域的二值图(目标区域像素值为255,其它像素值为0),并输出目标区域的面积。

图 1 颜色抽取模块功能示意图

使用方法

该模块通常用于抽取目标区域和非目标区域色彩区分明显的场景,多用于“颜色面积检测”等场景。

颜色抽取模块需要输入彩色图像(比如:图像源模块设置为输出RGB图像),后续一般可以搭配BLOB分析模块,可用于定位抽取颜色的目标。

图 2 颜色抽取搭配使用示例
图 3 颜色抽取使用效果图

参数配置

以下仅介绍该模块的运行参数详情。通过配置运行参数,可定义当前模块如何处理输入的数据。

说明:
抽取列表

显示当前已设置的颜色范围,点击一个颜色范围后可编辑相应的运行参数。通过点击加号,可以设置多个颜色范围,所有范围取并集作为目标的颜色范围。

说明:
  • 当鼠标悬停在颜色范围上时,颜色范围右上角显示删除符号,若点击该符号,则删除该颜色范围。

  • 若颜色范围左上角的复选框没有被勾选,则该颜色范围处于未使能状态,不会被应用于颜色抽取,仅有勾选的颜色范围才被用于颜色抽取。

颜色空间

支持RGB、HSV、HSI三种颜色空间,具体介绍请见颜色处理章节。

通道一/二/三

当颜色空间选择RGB颜色空间时,通道一、二、三分别对应R、G、B三通道;当选择HSV颜色空间时,通道一、二、三分别对应H、S、V通道;当选择HSI颜色空间时,通道一、二、三分别对应H、S、I通道。

通道下限

指定颜色空间内,用来存储、传递与颜色相关的图像信息的通道抽取像素的最小值。

通道上限

指定颜色空间内,用来存储、传递与颜色相关的图像信息的通道抽取像素的最大值。

颜色反转

若开启颜色反转使能,则取当前设置颜色范围在当前颜色空间中的补集作为实际的抽取范围。

模块结果

该模块的模块结果介绍请见颜色抽取