Utp pdiva_lab5_procesamiento digital de imagenes con matlab iii
1. Facultad de Ingeniería Electrónica y Mecatrónica
Procesamiento de Imágenes
y Visión Artificial
(PS02)
Laboratorio: 5
Procesamiento Digital de Imágenes con MatLab III
Ing. José C. Benítez P.
2. Índice
Procesamiento Digital de Imágenes con MatLab:
Manipulación de imágenes
Creación de imágenes blanco y negro, escala
de grises y a color.
Operaciones espaciales y lógicas
Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 2
3. Ejercicios
1. A cada una de tres imágenes al azar (cualquier formato,
blanco y negro, color, ... ), leerla desde matlab (imread),
cambiarle el formato utilizando las funciones de conversión
adecuadas guardarla en un archivo con un nombre diferente
utilizando imwrite. Cargar de nuevo la imagen desde el nuevo
archivo, visualizarla de nuevo.
2. Cargar en la memoria la imagen guardada en la práctica
anterior. Si no es una imagen en escala de grises, convertirla
a escala de grises.
3. Mostrar la matriz imagen como una gráfica tridimensional,
apreciando que en el eje Z se representan el valor del nivel
de gris de cada píxel.
Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 3
4. Ejercicios
4. Calcular el histograma y visualizarlo.
5. Generar imágenes en blanco y negro como las mostradas en
las siguientes figuras. Visualizar su histograma.
6. Generar un tablero de 4 x 4, donde la esquina superior
derecha es negro y va en degrade al 25% menos. Visualizar
su histograma.
Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 4
5. Ejercicios
7. Generar imágenes en escala de grises (256 niveles de gris)
como las mostradas en las siguientes figuras. Visualizar su
histograma.
Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 5
6. Ejercicios
8. Crear una imagen en color en el espacio RGB y convertirla a
otros espacios de color utilizando las funciones adecuadas.
9. Obtener 03 imágenes a colores de distinto formato
convertirlas a escala de grises. Aplicarles las operaciones de
correlación y convolucion bidimensional a cada una de las
imágenes. Mostrar resultados.
10. Obtener 03 imágenes a colores de distinto formato en cada
una de ellas mostrar su componente R, G y B a colores (no
en escala de grises).
11. Realizar los ejercicios desarrolados en la teoría de las
operaciones espaciales y logicas con 03 imágenes obtenidas
al azar.
12. Analizar los programa que a continuación se presentan:
Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 6
7. Ejercicios
Programa 1:
En el informe detallar I=imread(‘imagen1.jpg');
gráficamente y por escrito que tam=size(I);
hace el siguiente programa, Figure;
línea por línea. imshow(I);
I2=double(I);
I3=zeros(tam(1),tam(2),3);
for u=1:tam(1)
for v=1:tam(2)
I3(u,v,1)=0;
I3(u,v,2)=0;
I3(u,v,3)=I2(u,v,3);
end
end
I4=uint8(I3);
Figure;
imshow(I4);
Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 7
8. Ejercicios
Programa 2
En el informe detallar gráficamente y
por escrito que hace el siguiente
programa, línea por línea :
I=imread(‘imagen2.jpg');
I5=rgb2gray(I);
tam=size(I5);
I6=double(I5);
for u=1:tam(1)
for v=1:tam(2)
I6(u,v,1)=255-I6(u,v,1);
end
end
I7=uint8(I6);
figure;
imshow(I7);
Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 8
9. Informe de Laboratorio 5
Indicaciones sobre el Informe de Laboratorio:
Se presentará con el desarrollo de todos los ejercicios
desarrollados y preguntas de esta presentación.
Debe ser básicamente un documento gráfico en lo posible.
Lo mas importante de un informe de laboratorio son los
conclusiones, comentarios y observaciones.
Se presenta impreso y en formato digital (en USB).
Adjuntar en USB:
Los códigos (archivos *.m) con los comentarios solicitados.
Los archivos de imágenes obtenidos.
Si han utilizado fuentes adicionales.
Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 9
10. Presentación
Todas las fuentes, archivos utilizados y el Informe deben
presentarse en USB, dentro de una carpeta que lleve las
iniciales del curso, sus Apellidos, guion bajo y luego el numero
de laboratorio. Ejemplo:
PDI_BenitezPalacios_L5
Si adjunta fuentes adicionales, debe conservar el nombre
original y agregar _tema.
Revisar permanentemente el blog del Curso:
http://utppdiyva.blogspot.com.
Las Tareas que no cumplan las indicaciones
no serán recepcionados por el profesor.
Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 10
11. Agradecimiento
Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 11