在HSV色彩空间内对imori.jpg
创建一个只有蓝色部分值为255的图像。
色彩追踪是提取特定颜色的区域的方法。
然而,由于在 RGB 色彩空间内颜色有种,因此十分困难(或者说手动提取相当困难),因此进行 HSV 变换。
HSV 变换在问题5中提到过,是将 RGB 变换到色相(Hue)、饱和度(Saturation)、明度(Value)的方法。
- 饱和度越小越白,饱和度越大颜色越浓烈,;
-
明度数值越高越接近白色,数值越低越接近黑色();
-
色相:将颜色使用0到360度表示,具体色相与数值按下表对应:
红 | 黄 | 绿 | 青色 | 蓝色 | 品红 | 红 |
---|---|---|---|---|---|---|
0° | 60° | 120° | 180° | 240° | 300° | 360° |
也就是说,为了追踪蓝色,可以在进行 HSV 转换后提取其中的位置,将其变为。
python实现:
输入(imori.jpg):
输出: