Planos RGB y Luminosidad

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

Procesamiento de imagenes

Laboratorio #1 - Planos de las Imágenes RBG


Yurlei Camila Cárdenas Camacho ID:U00114850

Profesor:Lusvin Amado Forero

1. Lectura y visualización de imagen

%% Lectura
i=imread('C:\Users\ASUS\Desktop/carretera.jpg') ;
 
%% Mostrar imagen
 
imshow(i)

2. Visualizar la imagen en cada uno de los plano RGB

% Comando para obtener los plano RGB


 
planeR=i(:,:,1);
planeG=i(:,:,2);
planeB=i(:,:,3);
 
% Visualización plano R
imshow(planeR)
% Visualización plano G
imshow(planeG)

% Visualización plano B
imshow(planeB)
3. Cree un algoritmo que permita modificar la imagen original logrando que solo quede en cada plano.

% Comando para modificar imagen original al plano Azul, para ello se usan dos for
% que recorran toda la imagen e iguale a cero los planos 1 y 2,
% siendo estos rojo y verde respectivamente.
iA=i;
for c =1:728
for r = 1:477
iA(r,c,1)=0;
iA(r,c,2)=0;
end
end
% Visualización de la imagen en el plano azul
imshow(iA)
% Comando para modificar imagen original a la capa de color rojo, para ello
% se usan dos for que recorran toda la imagen e iguale a cero los planos 2 y 3,
% siendo estos verde y azul respectivamente.
 
iR=i;
for c =1:728
for r = 1:477
iR(r,c,2)=0;
iR(r,c,3)=0;
end
end
imshow(iR)
% Comando para modificar imagen original a la capa de color verde,
% para ello se usan dos for que recorran toda la imagen
% e iguale a cero los planos 1 y 3, siendo estos rojo y azul respectivamente.
iV=i;
for c =1:728
for r = 1:477
iV(r,c,1)=0;
iV(r,c,3)=0;
end
end
imshow(iV)
4. Cree un algoritmo que permita colocar un cuadro (400x300 pixeles) de color negro en la mitad de la
imagen.

% El for recorre la imagen desde el pixel establecido (164),


% hasta recorrer 400 pixeles horizontalmente; verticalmente recorre la imagen desde el pixel 8
% hasta completar 300 pixeles e iguala cada capa de la imgen a cero,
% por lo que este recorrido se vizualizara de color negro.
iB=i;
for e =164:(164+400)
for f = (89):(89+300)
iB(f,e,1)=0;
iB(f,e,2)=0;
iB(f,e,3)=0;
end
end
imshow(iB)
5. Cree un algoritmo que permita modificar la intensidad del color en la mitad de la imagen a un 50%

% Algoritmo for que recorre la imagen horizontalmente,


% desde el pixel 364(mitad de la imagen) al 728 y en este recorido
% reduce la intensidad de la imagen a la mitad.
iC=i;
 
for e =364:728
for f = 1:477
iC(f,e,1)=iC(f,e,1)/2;
iC(f,e,2)=iC(f,e,2)/2;
iC(f,e,3)=iC(f,e,3)/2;
end
end
imshow(iC)

También podría gustarte