Está en la página 1de 9

NOMBRE: Esteban P. Pillajo M.

FECHA: 04 de diciembre de 2019

Operadores Morfológicos

Realizar las siguientes actividades en su computador, utilice los comandos solicitados y capture
en un documento los resultados que se obtiene luego de aplicar los comandos.

✓ Utilice las imágenes del taller anterior para realizar las siguientes actividades.

✓ Aplicar filtros espaciales de paso bajo (Suavizantes) con el comando h=fspecial(’avarage’,5)


y luego aplicar el filtro imfilter(Nombre_variable,h) a las 3 imágenes escogidas.

foto=imread('D:\U. ING SISTEMAS\6to SISTEMAS\Procesamiento de Imágenes\Parcial


2\Práctica 7\androidoreo.jpg');

J=imnoise(foto,'salt & pepper',0.02);

H=fspecial('average',5);

K=imfilter(J,H);

imshow(foto),title('ORIGINAL')

figure, imshow(K),title('FILTRO')
fotoRayo=imread('D:\U. ING SISTEMAS\6to SISTEMAS\Procesamiento de Imágenes\Parcial
2\Práctica 7\rayo.jpg');

J=imnoise(fotoRayo,'salt & pepper',0.02);

H=fspecial('average',5);

K=imfilter(J,H);

imshow(fotoRayo),title('ORIGINAL')

figure, imshow(K),title('FILTRO')

fotoSofa=imread('D:\U. ING SISTEMAS\6to SISTEMAS\Procesamiento de Imágenes\Parcial


2\Práctica 7\sofa.jpg');

J=imnoise(fotoSofa,'salt & pepper',0.02);

H=fspecial('average',5);

K=imfilter(J,H);

imshow(fotoSofa),title('ORIGINAL')

figure, imshow(K),title('FILTRO')
✓ Aplicar filtros espaciales de paso alto y realce los bordes de las 3 imágenes utilizando los
comandos firpm, ftrans2, filter2.

foto=imread('D:\U. ING SISTEMAS\6to SISTEMAS\Procesamiento de Imágenes\Parcial


2\Práctica 7\androidoreo.jpg');

n=32;

Wn=0.5;

b = fir1(n, Wn,'high');

h_hp = ftrans2(b);

I=imfilter(foto, h_hp);

imshow(foto),title('ORIGINAL')

figure,imshow(I),title('PASO ALTO')

fotoSofa=imread('D:\U. ING SISTEMAS\6to SISTEMAS\Procesamiento de Imágenes\Parcial


2\Práctica 7\sofa.jpg');
n=32;

Wn=0.5;

b = fir1(n, Wn,'high');

h_hp = ftrans2(b);

imshow(fotoSofa),title('ORIGINAL')

I=imfilter(fotoSofa, h_hp);

figure,imshow(I),title('PASO ALTO')

fotoRayo=imread('D:\U. ING SISTEMAS\6to SISTEMAS\Procesamiento de Imágenes\Parcial


2\Práctica 7\rayo.jpg');

n=32;

w_hp=.125;

b = fir1(n,w_hp,'high');

h_hp = ftrans2(b);

I=imfilter(fotoRayo, h_hp);

imshow(fotoRayo),title('ORIGINAL')

figure,imshow(I),title('PASO ALTO')
Se logró realizar el filtro ftrans2 con otros comando encontrados en internet, en el
funcionamiento de firpm, filter2, no se encontró información para su evaluación.

✓ Aplicar filtros espaciales de paso alto y realice de detección de contornos de las 3 imágenes
utilizando los comandos Edge(i, ‘sobel’) Edge(i,’canny’).

Estos comando no se pudo usar, ya que da error.

✓ Utilice el comando Strel y genere los siguientes elementos estructurales, cuadrado de 13 x


13, una línea de longitud 15 y angulo de 55°, un disco de radio de 25 y una bola de radio 16 y
alto 6.

foto=imread('D:\U. ING SISTEMAS\6to SISTEMAS\Procesamiento de Imágenes\Parcial


2\Práctica 7\sofa.jpg');

imshow(foto);

cuadrado = strel('square',13);

fotoCuadrada = imerode(foto,cuadrado);

imshow(fotoCuadrada);
linea = strel('line', 15, 55);

fotoLinea=imerode(foto,linea);

imshow(fotoLinea);

disco = strel('disk', 25);

fotoDisco = imerode(foto,disco);

imshow(fotoDisco);
ball = strel('ball', 16, 6);

fotoBall = imerode(foto,ball);

imshow(fotoBall);

✓ Utilizando operadores morfológicos de dilatación, erosión, Apertura, Cierre y aplique a una


imagen binaria descargada de la web, imagen un ejemplo de cada una de los operadores
morfológicos.

DILATACION:

bw=imread('D:\U. ING SISTEMAS\6to SISTEMAS\Procesamiento de Imágenes\Parcial 2\Práctica


7\FJPQ4AJGU0ZLZCC.MEDIUM.jpg');

se = strel('line',11,90);

bw2 = imdilate(bw,se);

imshow(bw),title('ORIGINAL')

figure, imshow(bw2),title('DILATADA')
EROSION:

bw=imread('D:\U. ING SISTEMAS\6to SISTEMAS\Procesamiento de Imágenes\Parcial 2\Práctica


7\FJPQ4AJGU0ZLZCC.MEDIUM.jpg');

se = strel('line',4,0);

bw2 = imerode(bw,se);

imshow(bw),title('ORIGINAL')

figure, imshow(bw2),title('EROSIONADA')

APERTURA:

bw=imread('D:\U. ING SISTEMAS\6to SISTEMAS\Procesamiento de Imágenes\Parcial 2\Práctica


7\FJPQ4AJGU0ZLZCC.MEDIUM.jpg');

se = strel('disk',5);

bw2 = imopen(bw,se);

imshow(bw),title('ORIGINAL')

figure, imshow(bw2),title('APERTURA')
CIERRE:

bw=imread('D:\U. ING SISTEMAS\6to SISTEMAS\Procesamiento de Imágenes\Parcial 2\Práctica


7\FJPQ4AJGU0ZLZCC.MEDIUM.jpg');

se=strel('disk',5);

bw2=imclose(bw,se);

imshow(bw),title('ORIGINAL')

figure, imshow(bw2),title('CIERRE')

También podría gustarte