通过颜色提取目标区域
使用场景
常见的图像预处理步骤,适用于输入为三通道彩色图像,且目标区域与背景在颜色上存在稳定差异的场景,例如需要从图像中分离特定颜色的零件区域、标记区域或涂覆区域。
若目标与背景颜色接近,或现场光照变化较大,通常需要先验证所选色彩空间与阈值范围能否稳定区分目标。
基本概念
-
色彩空间
色彩空间是表示颜色的一种数学模型,常见有RGB、HSV、HSI等。不同色彩空间将颜色分解为不同的通道,因此在颜色区分和目标提取中的效果也不同。
-
二值图
二值图是每个像素仅有两种取值(0与255)的图像。在该步骤中,满足颜色阈值条件的像素会被标记为目标区域,不满足条件的像素会被标记为背景区域。
-
颜色阈值分割
颜色阈值分割是指在特定色彩空间中,为每个通道分别设置取值范围,筛选出同时满足各通道阈值条件的像素,从而提取目标区域。
参数说明
| 参数 | 解释 | ||
|---|---|---|---|
拾色器 |
单击拾取颜色按钮后,在可视化区域按住鼠标左键拖动,框选目标颜色区域,系统将自动获取三个通道的阈值范围。 若框选区域中包含多种颜色,系统会根据其中最主要的一种颜色生成阈值范围。
|
||
色彩空间 |
指定输入图像要转换的色彩空间。若在当前色彩空间中目标颜色的区分效果不理想,可以尝试切换到其他色彩空间,以更好地提取目标区域。 值列表:RGB、HSI、HSV |
||
通道一 / 通道二 / 通道三 |
请设置各通道的最大值与最小值,从而确定对应通道的取值范围。仅同时满足各通道阈值范围的像素会被保留为目标区域,其余像素将被视为背景。 |
||
二值图反转 |
勾选后,二值图的黑白像素将互换:目标区域像素值变为0,其他像素值变为255。 |