jueves, 7 de marzo de 2013

Conversión de RGB a CMY en Matlab

I=zeros(3,3,3);

I(1,1,1)=255; %Poniendo un cuadrito en Magenta
I(1,1,3)=255;

I(1,2,2)=255; %Poniendo un cuadrito en Cyan
I(1,2,3)=255;

I(1,3,2)=255; %Poniendo un cuadrito en Amarillo
I(1,3,1)=255;

I(2,2,3)=255;
I(2,2,2)=255; %Poniendo un cuadrito en Blanco
I(2,2,1)=255;

figure
imshow(I)
%I
%cuadRojo=I(:,:,1).*I(:,:,1)
%cuadVerde=I(:,:,2).*I(:,:,2)
%cuadAzul=I(:,:,3).*I(:,:,3)

%Magenta=sqrt(cuadRojo+cuadAzul);
%Cyan=sqrt(cuadVerde+cuadAzul);
%Yellow=sqrt(cuadVerde+cuadRojo);


CMY=255-I

figure
imshow(CMY)