You are on page 1of 12

Introduccin

En esta prctica aprenderemos el manejo y el contenido de una imagen


digital mediante matlab.
Trabajando con una serie de cdigos bsicos dados anteriormente en clases y
con el modelo rgb para as combinarlo y crear una nueva gama y
combinacin de colores
Que es el modelo RGB:
La descripcin RGB (del ingls Red, Green, Blue; "rojo, verde, azul") de
un color hace referencia a la composicin del color en trminos de la
intensidad de los colores primarios con que se forma: el rojo, el verde y el
azul. Es un modelo de color basado en la sntesis aditiva, con el que es
posible representar un color mediante la mezcla por adicin de los tres
colores luz primarios. El modelo de color RGB no define por s mismo lo
que significa exactamente rojo, verde o azul, por lo que los mismos
valores RGB pueden mostrar colores notablemente diferentes en
diferentes dispositivos que usen este modelo de color. Aunque utilicen un
mismo modelo de color, sus espacios de color pueden variar
considerablemente


1)Rojo puro img=imread('img1.jpg');
img(:,:,2)=0;
img(:,:,3)=0;
imshow(uint8(img));
imwrite(uint8(img),'rojopuro.jpg','jpg');




2)Rojo img=imread('img2.jpg');
img(:,:,1)=255;
imshow(uint8(img));
imwrite(uint8(img),'rojo.jpg','jpg');




3)Verde
puro
img=imread('img4.jpg');
img(:,:,1)=0;
img(:,:,3)=0;
imshow(uint8(img));
imwrite(uint8(img),'verdepuro.jpg',jpg');




4)Verde img=imread('img3.jpg');
img(:,:,2)=255;
imshow(uint8(img));
imwrite(uint8(img),'verde.jpg','jpg');




5)Azul puro img=imread('img6.jpg');
img(:,:,1)=0;
img(:,:,2)=0;
imshow(uint8(img));
imwrite(uint8(img),'azulpuro.jpg','jpg');



6)Azul img=imread('img5.jpg');
img(:,:,3)=255;
imshow(uint8(img));
imwrite(uint8(img),'azul.jpg','jpg');


7)Amarillo
puro
img=imread('img8.jpg');
img(:,:,3)=0;
imshow(uint8(img));
imwrite(uint8(img),'amarillopuro.jpg','jpg')
;




8)Amarillo img=imread('img7.jpg');
img(:,:,1)=255;
img(:,:,2)=255;
imshow(uint8(img));
imwrite(uint8(img),'amarillo.jpg','jpg');



9)Cian puro img=imread('img10.jpg');
img(:,:,1)=0;
imshow(uint8(img));
imwrite(uint8(img),'cianpuro.jpg','jpg');



10)Cian img=imread('img9.jpg');
img(:,:,3)=255;
img(:,:,2)=255;
imshow(uint8(img));
imwrite(uint8(img),'cian.jpg','jpg');



11)Magent
a puro
img=imread('img11.jpg');
img(:,:,2)=0;
imshow(uint8(img));
imwrite(uint8(img),'magpuro.jpg','jpg');




12)Magent
a
img=imread('img12.jpg');
img(:,:,1)=255;
img(:,:,3)=255;
imshow(uint8(img));
imwrite(uint8(img),'magenta.jpg','jpg');


13)Rojo
Amarillo
img=imread('img13.jpg');
img(:,:,1)=255;
img(:,:,3)=0;
imshow(uint8(img));
imwrite(uint8(img),'RojoAmarillo.jpg','jpg')
;



14)Verde
Cian
img=imread('img13.jpg');
img(:,:,1)=0;
img(:,:,2)=255;
imshow(uint8(img));
imwrite(uint8(img),'VerdeCian.jpg','jpg');


15)Verde
amarillo
img=imread('img14.jpg');
img(:,:,2)=255;
img(:,:,3)=0;
imshow(uint8(img));
imwrite(uint8(img),'verdeamarillo.jpg','jpg'
);


16)Rojo
Magenta
img=imread('img15.jpg');
img(:,:,1)=255;
img(:,:,2)=0;
imshow(uint8(img));
imwrite(uint8(img),'Rojomagenta.jpg','jpg'
);


17)Azul
magenta
img=imread('img16.jpg');
img(:,:,2)=0;
img(:,:,3)=255;
imshow(uint8(img));
imwrite(uint8(img),'Azulmagenta.jpg','jpg')
;


18)Azul
cian
img=imread('img17.jpg');
img(:,:,1)=0;
img(:,:,3)=255;
imshow(uint8(img));
imwrite(uint8(img),'Azulcian.jpg','jpg');


19)Escala
grises
img=imread ('img19.jpg');
r=double(img(:,:,1));
g=double(img(:,:,2));
b=double(img(:,:,3));
gris=round((r(:,:)+g(:,:)+b(:,:))/3);
imshow(uint8(gris));
imwrite(uint8(gris),'escgris.jpg','jpg');



20)sepia

img=imread('img20.jpg');
r=double(img(:,:,1));
g=double(img(:,:,2));
b=double(img(:,:,3));
sepia1=round(r*.393+g*.769+b*.189);
sepia2=round(r*.349+g*.686+b*.168);
sepia3=round(r*.272+g*.539+b*.131);
img(:,:,1)=sepia1;
img(:,:,2)=sepia2;
img(:,:,3)=sepia3;
imshow(uint8(img));
imwrite(uint8(img),'sepia.jpg','jpg')


















CONCLUSION
En esta prctica aprendimos la manera de cmo crear distintas
tonalidades con cada color del modelo rgb como tambin las
combinaciones entre ellos para poder llegar a lograr otro tipos de
tonos.
Tambin se aprendi a manejar una serie de cdigos bsicos en
matlab para as empezar a familiarizarnos con l, ya que lo
ocuparemos durante el resto del semestre para llegar a crear
imgenes y darle formato similar a los colores