2 !"#$% '(%#)$% Los mouelos RuB, CNY y YIQ estn oiientauos al haiuwaie. En cambio, el mouelo BSv (hue, satuiacion, value; tinte, satuiacion, valoi) est oiientauo al usuaiio y se basa en el atiactivo intuitivo uel mouelo ue los aitistas. BSv es un sistema ue coloi que vaiia el giauo ue piopieuaues uel coloi paia cieai nuevos coloies. (utiliza la mezcla ue coloies ). !"# (matiz) especifica el "coloi", iojo, naianja, azul, etc. La $%&"'%()*+ (conociua tambin como ciomo o puieza), se iefieie a la cantiuau ue blanco en un hue. 0n coloi completamente satuiauo no contiene blanco y apaiece puio, un iojo Su% satuiauo iesulta un iosa. El ,%-.' (conociuo tambin como biillo) es el giauo ue luminosiuau ue un coloi (que tanta luz emite). 0n matiz con alta intensiuau es biilloso, uno con poca intensiuau es oscuio. Este sistema es el ms ceicano al utilizauo poi los pintoies y otios aitistas, paia cieai coloies agieganuo blanco, negio y giis a los pigmentos puios paia cieai tintes, sombias y tonos. 0n tinte es un coloi puio combinauo con blanco. 0na sombia se piouuce con un coloi puio completamente satuiauo combinauo con negio. 0n tono es un coloi completamente satuiauo combinauo con ambos blanco y negio (giis). El sistema ue cooiuenauas es cilinuiico, y el subconjunto uel espacio uonue est uefiniuo el mouelo es un cono hexagonal o piimiue ue seis lauos. La paite supeiioi uel cono hexagonal coiiesponue a v = 1, que contiene los coloies ielativamente biillantes. Sin embaigo, no touos los coloies uel plano v = 1 se peiciben con la misma biillantez. El tinte, o B(hue), se miue con el ngulo alieueuoi uel eje veitical, con el iojo en u y el veiue en 12u, etcteia. En el mouelo BSv los coloies complementaiios estn opuestos 18u entie si. El valoi ue S es una iazon que vaiia ue u en la linea cential (eje v) a 1 en los lauos tiiangulaies uel cono hexagonal. La satuiacion se miue con iespecto a la gama ue coloies iepiesentaua poi el mouelo, la cual, poi supuesto, constituye un subconjunto ue touo el uiagiama ue ciomaticiuau CIE. Poi lo tanto, una satuiacion uel 1uu poi ciento en el mouelo es menoi que el 1uu poi ciento ue puieza ue excitacion. !"# % &'(
!"#$%&'()*+ -.!/'01+ 2&)0)+'" 3 Cdlgo de converslon en MA1LA8 %Convertidor RGB,HSI %HSI: Tono, Saturacin e Intensidad %RGB: Matriz numrica Rojo, Verde y Azul
%Extraccion de componentes individuales de color ima=imread('paisajes.jpg'); ima=imresize(ima,[300 400]); rgb = im2double(ima); R = rgb(:,:,1); G = rgb(:,:,2); B = rgb(:,:,3); %ecuacion conversion %obtencion del angulo num = 0.5*((R - G)+(R - B)); den = sqrt((R - G).^2 + (R - B).*(G - B)); angulo = acos(num./(den + eps)); H = angulo; %para determinar tono H(B > G) = 2*pi - H(B > G); H = H/(2*pi); num = min(min(R,G),B); den = R + G + B; den(den == 0) = eps; %determinar saturacion S = 1 - 3.*num./den; H(S == 0) = eps; %determinar intensidad I = (R + G + B)/3;
% combinacion de cada resultado en la imagen hsi HSV = cat(3, H, S, I);%concateno las tres nuevas capas
ima=imread('paisajes.jpg'); ima=imresize(ima,[300 400]); R = ima(:,:,1); G = ima(:,:,2); B = ima(:,:,3); yiq=[]; Y=[]; I=[]; Q=[]; for i=1:300 for j=1:400 Y(i,j)=0.299*R(i,j)+0.587*G(i,j)+0.114*B(i,j); I(i,j)=0.596*R(i,j)-0.275*G(i,j)-0.321*B(i,j); Q(i,j)=0.212*R(i,j)-0.523*G(i,j)+0.311*B(i,j); end end imshow(uint8(Y)); %HSV = cat(3, H, S, I);%concateno las tres nuevasIcapas
for i=1:300 for j=1:400 X(i,j)=0.4126*R(i,j)+0.3579*G(i,j)+0.1805*B(i,j); Y(i,j)=0.2128*R(i,j)+0.7157*G(i,j)+0.0725*B(i,j); Z(i,j)=0.0196*R(i,j)+0.1195*G(i,j)+0.9507*B(i,j); end end YIQ = cat(3, Y, I, Q);%concateno las tres nuevasIcapas imshow(uint8(X));
!"#$%&'()*+ -H. 8'+9' 91 (:":& I 8
!"#$%&'()*+ --.8'+9' (:":& B
!"#$%&'()*+ -3.8'+9' 91 (:":& J
!"#$%&'()*+ -7.!/'01+ 1+ G:&/'%: KBJ 9 !!"#$%&'!"(& ConverLlr las lmgenes del formaLo base 8C8 a oLros con una base dlferenLe nos da una gama de opclones para Lraba[ar en el procesamlenLo de las mlsmas, ya que en clerLas bandas de algunos formaLos se obLlenen daLos mucho ms evldenLes que en oLras, como en el PSv que esLa dlsenado para concenLrar los parmeLros de lnLensldad, 1ono y SaLuraclon en una maLrlz Lraslapada. 8eallzar el Lraba[o de conversln de 8C8 a PSv cosL ms Lraba[o pero dlo una ldea basLanLe acerLada del porque el modelo de dlcho formaLo es un cono en coordenadas clllndrlcas.