1. 说明
有时候需要从图像中判断某种颜色,或者获取某个颜色区域,此时常用HSV色板判断。因为在HSV的色彩空间中,只需要判断颜色通道即可。本篇介绍HSV色板,及其在python中的转换和使用方法。
2. 色板
(1) RGB
三个通道,红色Red, 绿色Green, 蓝色Blue,值越大颜色越大,当三个值都大时为白色,三个值都为0时为黑色。
(1) HSV
三个通道,HSV(Hue, Saturation, Value)是根据颜色的直观特性创建的一种颜色空间, 也称六角锥体模型(Hexcone Model)。这个模型中颜色的参数分别是:色调(H),饱和度(S),明度(V)。
(1) GRAY
灰度图,只有一个通道。
3. 图示代码
4. 图示效果
5. 分析
这里大多数的图和想象中差不多,比较特别的是H图,可以看到同样的底色白色,在H图中显示出很大差异。
在判断一些图像成份时,可以采取多种标准,比如用灰度图(gray)或者亮度图(V)判断其是否为白色或浅色,而在颜色较深的区域再去判断其具体然调(H)
当V大而S小时,即是白色。