SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
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.
Í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
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
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
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
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
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
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
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
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
Agradecimiento




        Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P.   11

Más contenido relacionado

Similar a Utp pdiva_lab5_procesamiento digital de imagenes con matlab iii

Procesamiento de Imágenes
Procesamiento de ImágenesProcesamiento de Imágenes
Procesamiento de Imágenesdave
 
Utp 2015-2_pdi_lab2
 Utp 2015-2_pdi_lab2 Utp 2015-2_pdi_lab2
Utp 2015-2_pdi_lab2jcbp_peru
 
Utp va_sl2 procesamiento de imagenes con mat_lab i
 Utp va_sl2 procesamiento de imagenes con  mat_lab i Utp va_sl2 procesamiento de imagenes con  mat_lab i
Utp va_sl2 procesamiento de imagenes con mat_lab ijcbenitezp
 
Pdiva 2012 2 balotario pc1
Pdiva 2012 2 balotario pc1Pdiva 2012 2 balotario pc1
Pdiva 2012 2 balotario pc1jcbenitezp
 
Utp va_sl5 procesamiento de imagenes con mat_lab iii
 Utp va_sl5 procesamiento de imagenes con  mat_lab iii Utp va_sl5 procesamiento de imagenes con  mat_lab iii
Utp va_sl5 procesamiento de imagenes con mat_lab iiic09271
 
Introduccion al procesamiento de imagenes con matlab
Introduccion al procesamiento de imagenes con matlabIntroduccion al procesamiento de imagenes con matlab
Introduccion al procesamiento de imagenes con matlabF Lliuya
 
Utp pdi_2014-2 lab2
 Utp pdi_2014-2 lab2 Utp pdi_2014-2 lab2
Utp pdi_2014-2 lab2jcbp_peru
 
Utp pdiva_lab4_procesamiento digital de imagenes con matlab ii
 Utp pdiva_lab4_procesamiento digital de imagenes con matlab ii Utp pdiva_lab4_procesamiento digital de imagenes con matlab ii
Utp pdiva_lab4_procesamiento digital de imagenes con matlab iijcbenitezp
 
Utp va_sl4_procesamiento digital de imagenes con matlab iii
 Utp va_sl4_procesamiento digital de imagenes con matlab iii Utp va_sl4_procesamiento digital de imagenes con matlab iii
Utp va_sl4_procesamiento digital de imagenes con matlab iiijcbenitezp
 
Utp pds_s_lab3_señales con mat_lab
 Utp pds_s_lab3_señales con mat_lab Utp pds_s_lab3_señales con mat_lab
Utp pds_s_lab3_señales con mat_labjcbenitezp
 
Utp pds_sl2_señales con mat_lab
 Utp pds_sl2_señales con mat_lab Utp pds_sl2_señales con mat_lab
Utp pds_sl2_señales con mat_labjcbenitezp
 
Utp pds_sl2_señales con mat_lab
 Utp pds_sl2_señales con mat_lab Utp pds_sl2_señales con mat_lab
Utp pds_sl2_señales con mat_labjcbenitezp
 
Práctica 4 matlab 20_noviembre_2017
Práctica 4 matlab 20_noviembre_2017Práctica 4 matlab 20_noviembre_2017
Práctica 4 matlab 20_noviembre_2017Mafer Pinto
 
Utp pdiva_lab2 mat_lab basico
 Utp pdiva_lab2 mat_lab basico Utp pdiva_lab2 mat_lab basico
Utp pdiva_lab2 mat_lab basicojcbenitezp
 
Actividad funciones graficas y geogebra
Actividad  funciones graficas y geogebraActividad  funciones graficas y geogebra
Actividad funciones graficas y geogebraEl profe Noé
 

Similar a Utp pdiva_lab5_procesamiento digital de imagenes con matlab iii (20)

Procesamiento de Imágenes
Procesamiento de ImágenesProcesamiento de Imágenes
Procesamiento de Imágenes
 
Utp 2015-2_pdi_lab2
 Utp 2015-2_pdi_lab2 Utp 2015-2_pdi_lab2
Utp 2015-2_pdi_lab2
 
Utp va_sl2 procesamiento de imagenes con mat_lab i
 Utp va_sl2 procesamiento de imagenes con  mat_lab i Utp va_sl2 procesamiento de imagenes con  mat_lab i
Utp va_sl2 procesamiento de imagenes con mat_lab i
 
Pdiva 2012 2 balotario pc1
Pdiva 2012 2 balotario pc1Pdiva 2012 2 balotario pc1
Pdiva 2012 2 balotario pc1
 
Utp va_sl5 procesamiento de imagenes con mat_lab iii
 Utp va_sl5 procesamiento de imagenes con  mat_lab iii Utp va_sl5 procesamiento de imagenes con  mat_lab iii
Utp va_sl5 procesamiento de imagenes con mat_lab iii
 
Introduccion al procesamiento de imagenes con matlab
Introduccion al procesamiento de imagenes con matlabIntroduccion al procesamiento de imagenes con matlab
Introduccion al procesamiento de imagenes con matlab
 
Utp pdi_2014-2 lab2
 Utp pdi_2014-2 lab2 Utp pdi_2014-2 lab2
Utp pdi_2014-2 lab2
 
Utp pdiva_lab4_procesamiento digital de imagenes con matlab ii
 Utp pdiva_lab4_procesamiento digital de imagenes con matlab ii Utp pdiva_lab4_procesamiento digital de imagenes con matlab ii
Utp pdiva_lab4_procesamiento digital de imagenes con matlab ii
 
Utp va_sl4_procesamiento digital de imagenes con matlab iii
 Utp va_sl4_procesamiento digital de imagenes con matlab iii Utp va_sl4_procesamiento digital de imagenes con matlab iii
Utp va_sl4_procesamiento digital de imagenes con matlab iii
 
Imagenes con matlab
Imagenes con matlabImagenes con matlab
Imagenes con matlab
 
Utp pds_s_lab3_señales con mat_lab
 Utp pds_s_lab3_señales con mat_lab Utp pds_s_lab3_señales con mat_lab
Utp pds_s_lab3_señales con mat_lab
 
Utp pds_sl2_señales con mat_lab
 Utp pds_sl2_señales con mat_lab Utp pds_sl2_señales con mat_lab
Utp pds_sl2_señales con mat_lab
 
Utp pds_sl2_señales con mat_lab
 Utp pds_sl2_señales con mat_lab Utp pds_sl2_señales con mat_lab
Utp pds_sl2_señales con mat_lab
 
Práctica 4 matlab 20_noviembre_2017
Práctica 4 matlab 20_noviembre_2017Práctica 4 matlab 20_noviembre_2017
Práctica 4 matlab 20_noviembre_2017
 
Utp pdiva_lab2 mat_lab basico
 Utp pdiva_lab2 mat_lab basico Utp pdiva_lab2 mat_lab basico
Utp pdiva_lab2 mat_lab basico
 
Pds laboratorio 2
Pds   laboratorio 2Pds   laboratorio 2
Pds laboratorio 2
 
Guia 04a 2007
Guia 04a 2007Guia 04a 2007
Guia 04a 2007
 
Actividad funciones graficas y geogebra
Actividad  funciones graficas y geogebraActividad  funciones graficas y geogebra
Actividad funciones graficas y geogebra
 
Clase 4
Clase 4Clase 4
Clase 4
 
Clase 4
Clase 4Clase 4
Clase 4
 

Más de jcbenitezp

Cap4 jc benitez
Cap4 jc benitezCap4 jc benitez
Cap4 jc benitezjcbenitezp
 
Tarea 1 tesis i filosofia y conocimiento
Tarea 1 tesis i filosofia y conocimientoTarea 1 tesis i filosofia y conocimiento
Tarea 1 tesis i filosofia y conocimientojcbenitezp
 
It526 2017 2 ep
It526 2017 2 epIt526 2017 2 ep
It526 2017 2 epjcbenitezp
 
Uni rdsi 2016 1 sesion 13-14 redes moviles 4 g
Uni rdsi 2016 1 sesion 13-14 redes moviles 4 gUni rdsi 2016 1 sesion 13-14 redes moviles 4 g
Uni rdsi 2016 1 sesion 13-14 redes moviles 4 gjcbenitezp
 
Uni rdsi 2016 1 sesion 12 redes moviles 3 g
Uni rdsi 2016 1 sesion 12 redes moviles 3 gUni rdsi 2016 1 sesion 12 redes moviles 3 g
Uni rdsi 2016 1 sesion 12 redes moviles 3 gjcbenitezp
 
It526 2015 2 pc3
It526 2015 2 pc3 It526 2015 2 pc3
It526 2015 2 pc3 jcbenitezp
 
Calendario academico 2015 02 g
Calendario academico 2015   02 gCalendario academico 2015   02 g
Calendario academico 2015 02 gjcbenitezp
 
Db vsa-011 registro de asistencia docente ago2015
Db vsa-011 registro de asistencia docente  ago2015Db vsa-011 registro de asistencia docente  ago2015
Db vsa-011 registro de asistencia docente ago2015jcbenitezp
 
Utp 2015-2_pdi_lab3
 Utp 2015-2_pdi_lab3 Utp 2015-2_pdi_lab3
Utp 2015-2_pdi_lab3jcbenitezp
 
Utp sirn_2015-2 lab3
 Utp sirn_2015-2 lab3 Utp sirn_2015-2 lab3
Utp sirn_2015-2 lab3jcbenitezp
 
Pdi paterno m_lab2c
Pdi paterno m_lab2cPdi paterno m_lab2c
Pdi paterno m_lab2cjcbenitezp
 
Utp 2015-2_sirn_s7_r_competitivas
 Utp 2015-2_sirn_s7_r_competitivas Utp 2015-2_sirn_s7_r_competitivas
Utp 2015-2_sirn_s7_r_competitivasjcbenitezp
 
Utp 2015-2_sirn_s7_r_competitivas
 Utp 2015-2_sirn_s7_r_competitivas Utp 2015-2_sirn_s7_r_competitivas
Utp 2015-2_sirn_s7_r_competitivasjcbenitezp
 
Utp 2015-2_sirn_s6_adaline y backpropagation
 Utp 2015-2_sirn_s6_adaline y backpropagation Utp 2015-2_sirn_s6_adaline y backpropagation
Utp 2015-2_sirn_s6_adaline y backpropagationjcbenitezp
 
Utp ia_s1_introduccion ia
 Utp ia_s1_introduccion ia Utp ia_s1_introduccion ia
Utp ia_s1_introduccion iajcbenitezp
 
Utp sirn_s1_introduccion ia 2014-2
 Utp sirn_s1_introduccion ia 2014-2 Utp sirn_s1_introduccion ia 2014-2
Utp sirn_s1_introduccion ia 2014-2jcbenitezp
 
Utp sirn_s1_introduccion ia 2014-2
 Utp sirn_s1_introduccion ia 2014-2 Utp sirn_s1_introduccion ia 2014-2
Utp sirn_s1_introduccion ia 2014-2jcbenitezp
 
Utp sirn_2014-1 lab1
 Utp sirn_2014-1 lab1 Utp sirn_2014-1 lab1
Utp sirn_2014-1 lab1jcbenitezp
 
Utp sirn_s1_introduccion ia 2014-2
 Utp sirn_s1_introduccion ia 2014-2 Utp sirn_s1_introduccion ia 2014-2
Utp sirn_s1_introduccion ia 2014-2jcbenitezp
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificialjcbenitezp
 

Más de jcbenitezp (20)

Cap4 jc benitez
Cap4 jc benitezCap4 jc benitez
Cap4 jc benitez
 
Tarea 1 tesis i filosofia y conocimiento
Tarea 1 tesis i filosofia y conocimientoTarea 1 tesis i filosofia y conocimiento
Tarea 1 tesis i filosofia y conocimiento
 
It526 2017 2 ep
It526 2017 2 epIt526 2017 2 ep
It526 2017 2 ep
 
Uni rdsi 2016 1 sesion 13-14 redes moviles 4 g
Uni rdsi 2016 1 sesion 13-14 redes moviles 4 gUni rdsi 2016 1 sesion 13-14 redes moviles 4 g
Uni rdsi 2016 1 sesion 13-14 redes moviles 4 g
 
Uni rdsi 2016 1 sesion 12 redes moviles 3 g
Uni rdsi 2016 1 sesion 12 redes moviles 3 gUni rdsi 2016 1 sesion 12 redes moviles 3 g
Uni rdsi 2016 1 sesion 12 redes moviles 3 g
 
It526 2015 2 pc3
It526 2015 2 pc3 It526 2015 2 pc3
It526 2015 2 pc3
 
Calendario academico 2015 02 g
Calendario academico 2015   02 gCalendario academico 2015   02 g
Calendario academico 2015 02 g
 
Db vsa-011 registro de asistencia docente ago2015
Db vsa-011 registro de asistencia docente  ago2015Db vsa-011 registro de asistencia docente  ago2015
Db vsa-011 registro de asistencia docente ago2015
 
Utp 2015-2_pdi_lab3
 Utp 2015-2_pdi_lab3 Utp 2015-2_pdi_lab3
Utp 2015-2_pdi_lab3
 
Utp sirn_2015-2 lab3
 Utp sirn_2015-2 lab3 Utp sirn_2015-2 lab3
Utp sirn_2015-2 lab3
 
Pdi paterno m_lab2c
Pdi paterno m_lab2cPdi paterno m_lab2c
Pdi paterno m_lab2c
 
Utp 2015-2_sirn_s7_r_competitivas
 Utp 2015-2_sirn_s7_r_competitivas Utp 2015-2_sirn_s7_r_competitivas
Utp 2015-2_sirn_s7_r_competitivas
 
Utp 2015-2_sirn_s7_r_competitivas
 Utp 2015-2_sirn_s7_r_competitivas Utp 2015-2_sirn_s7_r_competitivas
Utp 2015-2_sirn_s7_r_competitivas
 
Utp 2015-2_sirn_s6_adaline y backpropagation
 Utp 2015-2_sirn_s6_adaline y backpropagation Utp 2015-2_sirn_s6_adaline y backpropagation
Utp 2015-2_sirn_s6_adaline y backpropagation
 
Utp ia_s1_introduccion ia
 Utp ia_s1_introduccion ia Utp ia_s1_introduccion ia
Utp ia_s1_introduccion ia
 
Utp sirn_s1_introduccion ia 2014-2
 Utp sirn_s1_introduccion ia 2014-2 Utp sirn_s1_introduccion ia 2014-2
Utp sirn_s1_introduccion ia 2014-2
 
Utp sirn_s1_introduccion ia 2014-2
 Utp sirn_s1_introduccion ia 2014-2 Utp sirn_s1_introduccion ia 2014-2
Utp sirn_s1_introduccion ia 2014-2
 
Utp sirn_2014-1 lab1
 Utp sirn_2014-1 lab1 Utp sirn_2014-1 lab1
Utp sirn_2014-1 lab1
 
Utp sirn_s1_introduccion ia 2014-2
 Utp sirn_s1_introduccion ia 2014-2 Utp sirn_s1_introduccion ia 2014-2
Utp sirn_s1_introduccion ia 2014-2
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 

Último

Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 

Último (11)

Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 

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