Tratamiento de imagenes
Nombre : Claudio Vallejo Paz
Curso : Tratamiento de señales
Numero de Lab. : 11
Nombre de Lab. : Tratamiento de imágenes.
Fecha de Lab. : 05-09-2012.
Fecha de entrega: 12-09-2012.
UNIVERSIDAD DE PIURA
Nombre : Claudio Vallejo Paz
Curso : Tratamiento de señales
Numero de Lab. : 11
Nombre de Lab. : Tratamiento de imágenes.
Fecha de Lab. : 05-09-2012.Fecha de entrega : 12-09-2012.
Tratamiento de imágenes
1.-Objetivos del laboratorio:
- Analizar el siguiente código en MatLab y desarrollar las la detección de bordes y operaciones morfológicas;con todos los parámetros.
2.-Materiales y componentes:
-PC (Hardware)
-MatLab (Software)
3.-Procedimiento:
A.-Se procedió a realizar el laboratorio número 11 el cual consta de cuatro partesla primera parte son operaciones morfológicas a una determinada imagen:
%PARTE 1
img = imread('CI.bmp');
imshow(img)
title('Imagen principal')
pause
%Escala de grises
imgG =rgb2gray(img);
figure
imshow(imgG)
title('Escala de grises')
pause
%Histograma
figure
imhist(imgG)
title('Histograma')
pause
%Binarizado
imgB = im2bw(imgG,120/255);
figure
imshow(imgB)title('Binarizada')
pause
%detencion de bordes filtro canny
imgB = double(imgB);
imgD = edge(imgB,'canny');
figure
imshow(imgD)
title('filtro Canny')
pause
%filtro holes
img0 =imfill(imgD,'holes');
figure
imshow(img0)
title('filtro holes')
se = strel('disk',3);
img1 = imdilate(imgD,se);
figure
imshow(img1)
pause
se = strel('disk',2);
img2 = imerode(img0,se);
img2 =imerode(img2,se);
figure
imshow(img2)
pause
se = strel('disk',3);
img3 = imdilate(img2,se);
figure
imshow(img3)
pause
[imgBin num]=bwlabel(img3);
sx=label2rgb(imgBin);
figure
imshow(sx)title('color de imagenes')
B.-Se procedió a realizar la parte b con la imagen ‘medida.jpg’ para realizar la medición de una imagen de pixel a pixel.
%Medicion de un pixel en la imagen
%PARTE 2...
Regístrate para leer el documento completo.