Está en la página 1de 4

TALLER N°2. MATLAB.

ELABORADO POR:

JUAN SEBASTIAN PINZON POLANCO

COD:20182173074

JHOAN RICARDO ROJAS MOLINA

COD:20182172933

PRESENTADO A:

SERGIO ALEXIS CASTRO H.

UNIVERSIDAD SURCOLOMBIANA

FACULTAD INGENIERA

INGENIERA DE PETROLEOS

NEIVA – HUILA
De la imagen de “balls.jpg” hasta la imagen “balls.ping”:
clc; clear;

entrada=imread('balls.jpg');
figure(1), subplot(2,3,2)
imshow(entrada), title('Imagen original')

imagen_gris=rgb2gray(entrada);

Ro=double(entrada(:,:,1)); % Capa roja


Ve=double(entrada(:,:,2)); % Capa verde
Az=double(entrada(:,:,3)); % Capa azul

capa_rojo=Ro-Ve-Az;

binaria=capa_rojo >60;

filtro=medfilt2(binaria);

mascara=1-filtro;

imroja=double(imagen_gris)/255;
imverde=double(imagen_gris).*mascara/255;
imazul=double(imagen_gris).*mascara/255;

final=cat(3,imroja,imverde,imazul);

figure(1), subplot(2,3,4), imshow(filtro), title('Imagen con filtro


rojo')
figure(1), subplot(2,3,6), imshow(final), title('Imagen procesada')

%figure
%imshow(final)
De la imagen de “balls.jpg” hasta a azul:
clc; clear;

entrada=imread('balls.jpg');
figure(1), subplot(2,3,2)
imshow(entrada), title('Imagen original')
imshow(entrada)

imagen_gris=rgb2gray(entrada);

Ro=double(entrada(:,:,1)); % Capa roja


Ve=double(entrada(:,:,2)); % Capa verde
Az=double(entrada(:,:,3)); % Capa azul

capa_azul=Az-Ve-Ro;

binaria=capa_azul >60;

filtro=medfilt2(binaria);

mascara=1-filtro;

imazul=double(imagen_gris)/255;
imverde=double(imagen_gris).*mascara/255;
imroja=double(imagen_gris).*mascara/255;

final=cat(3,imroja,imverde,imazul);
figure(1), subplot(2,3,4), imshow(filtro), title('Imagen con filtro
azul')
figure(1), subplot(2,3,6), imshow(final), title('Imagen procesada')

También podría gustarte