《数字图像处理》——RGB模型与HSI模型的相互转换
一、RGB→HSIfunction [H,S,I]=rgb2hsi(colorfig)colorfig=im2double(colorfig);R=colorfig(:,:,1);G=colorfig(:,:,2);B=colorfig(:,:,3);theta=acos((0.5*((R-G)+(R-B)))./((R-G).^2+(R-B).*(G-B)).^0.5+eps);H = theta;H(B > G) = 2*pi - H(B > G);H = H/(2*pi)