该章节主要介绍两种颜色空间RGB与HSV,HSV将作为我们主要使用的颜色空间。 RGB: 在计算机体系中,最常用的颜色空间是RGB模型,常用于颜色显示和图像处理,三维坐标的模型形式,主要是易于实现RGB三原色的组合表达各种颜色方便屏幕显示。学过物理的我们应该知道,可见光谱是连续的,而三原色RGB混合能形成其他的颜色,并不是说物理上其他颜色的光是由三原色的光混合形成的,每种单色光都有自己独特的光谱,如黄光是一种单色光,但红色与绿色混合能形成黄色,原因是人的感官系统所致,因为人眼感光细胞就是由红绿蓝三种感光细胞组成的。 只能说“将三原色光以不同的比例复合后,对人的眼睛可以形成与各种频率的可见光等效的色觉。” HSV: 而HSV模型,是针对用户观感的一种颜色模型,侧重于色彩表示,什么颜色、深浅如何、明暗如何。 ———————————————— 版权声明:本文为CSDN博主「Love coldplay」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/weixin_40933653/article/de
2022-07-22 18:06:50 408KB HSV MATLAB
1
% 1: max=max(R,G,B) % 2: min=min(R,G,B) % 3: if R = max, H = (G-B)/(max-min) % 4: if G = max, H = 2 + (B-R)/(max-min) % 5: if B = max, H = 4 + (R-G)/(max-min) % 6: % 7: H = H * 60 % 8: if H < 0, H = H + 360 % 9: %10: V=max(R,G,B)/255 %11: S=(max-min)/max
2019-12-21 20:15:27 1KB RGB转换hsv matlab代码
1
这是一个提取图像的HSV特征的代码,使用matlab写的m文件,里面有具体的使用说明及测试图像,用户下载后可以直接运行。
2019-12-21 18:51:09 16KB HSV,matlab
1