EDA365电子论坛网

标题: 用MATLAB图像处理功能实现HSV与RGB颜色的空间互转 [打印本页]

作者: thinkfunny    时间: 2019-12-9 11:22
标题: 用MATLAB图像处理功能实现HSV与RGB颜色的空间互转

% h* Y3 s7 h; C% _9 o     废话不多说,没什么技术含量,因为下面的代码是matlab中自带的转换函数。在这里贴出来只是为了方便以后复习、研究其转换的算法:! z/ ^' O  m, p- ?

1 E: x$ P; C* K0 ^( z/ z" tHSV空间:分别是H(色调)——S(饱和度)——V(亮度)
6 }1 ^' N4 F" a' p. T
4 G, h. s) x4 k; t7 _与HSI颜色空间类似:分别是H(色调)——S(饱和度)——I(强度)
3 ]/ {* ]8 [/ D6 ?' r& `2 z1 {3 L: v0 r- d( s
注意:
7 B- F; u; V: d
& D9 P* f0 M8 s8 l( i% Q* X0 }   强度和亮度差不多是一个概念。
& K; `) l- m) s/ M6 v( A1 Q0 N# |: i/ y# d
   饱和度代表的是渗入白光的数量级,白光越多,饱和度越小,白光越少,饱和度越大,表示颜色的纯度更大。- V0 [/ x0 y$ c, e7 K: f

6 R: P4 l: V5 Z8 a, W' S下面是代码:
: e( V! w% G& z3 s
3 B( c8 S" v+ K4 O: S* r! Q0 b& Qrgb2hsv.m
/ s2 a3 T& e) [7 A3 k: E
0 L+ L9 x: y: [& z, H. p0 @         
; O9 k0 M0 s5 I$ s
. N  H6 c$ E, z* |/ T4 p& o

$ X1 q2 `2 U5 H+ a# H& v2 q  Shsv2rgb.m
( M7 z' m% g* `. |$ R, R& A, G: M
         
% q5 N$ ?. e+ _/ H
4 ?  e* I! e; [3 B

作者: YNhhU    时间: 2019-12-9 19:03
看看,谢谢分享。




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2