Matlab中的颜色模型

在图像处理与显示的过程中,为了能正确的使用颜色,提取相关颜色区域,需要建立颜色模型。当然,这种基于颜色的提取,或者说是二值化(如基于红色度的二值化),并不一定能得到理想的处理效果。常用的颜色模型有RGB、HSV、 NTSC、YCbCr和HSI。

1.RGB模型

Matlab中的颜色模型_第1张图片

RGB模型是最常用的颜色模型。此模型是基于笛卡尔坐标系统,三个轴分别对应R(红色)、 G(绿色)、 B(蓝色)。 原点为黑色,离原点最远的立方体的顶点对应白色。

2.HSV

HSV模型对应于圆柱坐标第中的一个圆锥子集。H即色调(hue),表示颜色种类,取值为[0,1],相应的颜色变化为红、黄、绿、蓝、紫、黑。S即饱和度(saturation),取值也是[0,1],值越大颜色越深。V即亮度(value),取值同样为[0,1],表示颜色亮度的变化过程,值越大颜色越亮。

Matlab中的颜色模型_第2张图片

你可能感兴趣的:(MATLAB)