SlideShare una empresa de Scribd logo
1 de 17
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: 6
         Procesamiento Digital de Imágenes con MatLab IV


                        Ing. José C. Benítez P.
Índice
Filtros y Realzado de Imágenes                                                          Operaciones geométricas
      Relaciones básicas entre pixels.                                                        Traslación
     o Relaciones de proximidad.                                                              Escalado
         o   Vecindad                                                                         Rotación.
         o   Conectividad.                                                   o    Operaciones sobre el histograma
         o   Camino.                                                               o    Aumento y reducción del contraste
         o   Componente conexa
    o     Relaciones de distancia.
         o   Distancia geométrica o euclidea.
         o   Distancia Mahattan o del taxista
         o   Distancia del tablero de ajedrez o chessboard
    Filtros y Realzado de Imagen.
    o Operaciones básicas entre pixels.
             Operaciones aritmético - lógicas.
                  Conjunción
                  Disyunción
                  Negación
                  Suma
                  Resta
                  Multiplicación
                  División



                      Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P.               2
Relaciones básicas entre pixels. Proximidad

 Vecindad




        Los 4-vecinos de p son los puntos A.
        Los 8-vecinos de p son los puntos A y B.

   Hacer un programa en Matlab que dada una imagen
   para cada pixel, halle los 4-vecinos y los 8-vecinos.


            Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P.   3
Relaciones básicas entre pixels. Proximidad

Conectividad
Representar las relaciones de conectividad 4, 8 y m para
V = { 0,1.....128 } de la imagen A, que está definida por la siguiente matriz:
A = {255, 120, 240; 80, 100, 200; 60, 225, 80}.
B = {120, 200, 110 80; 80, 100, 200, 100; 60, 120, 225, 80; 255, 100, 50, 50}.



         Hacer un programa en Matlab que dada un conjunto V de
         conectividad, una imagen A, para cada pixel, halle si esta
         4-conectado o 8-conectado o m-conectado.




                 Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P.   4
Relaciones básicas entre pixels. Proximidad

Camino
Representar las relaciones de camino 4, 8 y m para
V = { 0,1.....128 } de la imagen A, que está definida por la siguiente matriz:
A = {255, 120, 240; 80, 100, 200; 60, 225, 80}.
B = {120, 200, 110 80; 80, 100, 200, 100; 60, 120, 225, 80; 255, 100, 50, 50}.



         Hacer un programa en Matlab que dada un conjunto V de
         conectividad, una imagen A, para cada pixel, hallar los 4-
         camino o 8-camino o m-camino.




                 Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P.   5
Relaciones básicas entre pixels. Proximidad

Componente Conexa
Representar las relaciones de componente conexa para
V = { 0,1.....128 } de la imagen A, que está definida por la siguiente matriz:
A = {255, 120, 240; 80, 100, 200; 60, 225, 80}.
B = {120, 200, 110 80; 80, 100, 200, 100; 60, 120, 225, 80; 255, 100, 50, 50}.



         Hacer un programa en Matlab que dada un conjunto V de
         conectividad, una imagen A, para cada pixel, hallar la
         componente conexa.




                 Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P.   6
Relaciones básicas entre pixels. Distancia

 Distancia Geométrica o euclidea



 Distancia Manhattan o del taxista



 Distancia Chessboard o del tablero de ajedrez



    Hacer un programa en Matlab que dada un par de pixeles
    de una imagen A, hallar las distancias respectivas.

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

Operaciones aritmético-lógicas
    • Conjunción
    • Disyunción
    • Negación
    • Suma
    • Resta
    • Multiplicación
    • División
     Hacer un programa en Matlab que genere las imágenes A
     y B, con ellas generar las demás imágenes mostradas,
     ademas A+B, A-B, AxB,A/B.

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

Operaciones geométricas
     • Traslación
     • Escalado
     • Rotación

Hacer un programa en Matlab que
dada una imagen A realice todas
las operaciones geometricas
indicadas




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

Operaciones geométricas




Hacer un programa en
Matlab que dada la imagen
mostrada realice todas las
operaciones indicadas




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

Operaciones sobre el histograma




    (a) histograma de una imagen con poco contraste.
    (b) histograma de una imagen saturada.
            Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P.   11
Filtrado

 Operaciones sobre el histograma
 Hacer un programa en Matlab que dada una imagen A
 implemente los tres filtros mostrados.

  Los filtros lineal (a), cuadrado (b) y raíz cuadrada (c).




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

   Hacer un programa en Matlab que dada una imagen A
   implemente el aumento y reducción de contraste
   mediante los siguientes filtros:




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

Operaciones sobre el histograma. Aumento y reducción del
contraste:


(a) imagen original con su
    correspondiente
    histograma;
(b) resultado de una
    operación de disminución
    de contraste;
(c) aumento de contraste.




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

  Desarrollar un proyecto de aplicación de visión artificial
  • No. de integrantes: 03
  • La implementación del proyecto puede ser a nivel de:
     • Simulación
     • Prototipo
     • Producción
  • Se considerará este proyecto como la 5ta. Practica
    calificada y no será anulada.




           Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P.   15
Tarea

 Presentación:

 • Impreso y en USB.
 • En USB adjuntar las fuentes utlizadas (PDFs y PPTs y videos).




            Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P.   16
Agradecimiento




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

Más contenido relacionado

La actualidad más candente

Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas
 Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas
Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicasjcbp_peru
 
Utp 2015-2_pdi_lab1
 Utp 2015-2_pdi_lab1 Utp 2015-2_pdi_lab1
Utp 2015-2_pdi_lab1jcbp_peru
 
Procesamiento de imagenes
Procesamiento de imagenesProcesamiento de imagenes
Procesamiento de imagenesDayana Guzman
 
Utp pd_iy_va_sap11 segmentación
 Utp pd_iy_va_sap11 segmentación Utp pd_iy_va_sap11 segmentación
Utp pd_iy_va_sap11 segmentaciónc09271
 
Utp 2015-2_pdi_lab2
 Utp 2015-2_pdi_lab2 Utp 2015-2_pdi_lab2
Utp 2015-2_pdi_lab2jcbp_peru
 
Imagen digital
Imagen digitalImagen digital
Imagen digitalyaizal98
 
Utp pdi_2014-2 lab2
 Utp pdi_2014-2 lab2 Utp pdi_2014-2 lab2
Utp pdi_2014-2 lab2jcbp_peru
 
Operaciones morfológicas en imágenes binarias parte 1
Operaciones morfológicas en imágenes binarias   parte 1Operaciones morfológicas en imágenes binarias   parte 1
Operaciones morfológicas en imágenes binarias parte 1c09271
 
Procesamiento digital de imágenes con matlab
Procesamiento digital de imágenes con matlabProcesamiento digital de imágenes con matlab
Procesamiento digital de imágenes con matlabPercy Julio Chambi Pacco
 
Utp pdi_2014-2 lab2
 Utp pdi_2014-2 lab2 Utp pdi_2014-2 lab2
Utp pdi_2014-2 lab2jcbp_peru
 
Manejo basico de imagenes matlab
Manejo basico de imagenes matlabManejo basico de imagenes matlab
Manejo basico de imagenes matlabAbner Chavez
 
Utp pdi_2015-2_ea7 operaciones morfologicas ii
 Utp pdi_2015-2_ea7 operaciones morfologicas ii Utp pdi_2015-2_ea7 operaciones morfologicas ii
Utp pdi_2015-2_ea7 operaciones morfologicas iijcbp_peru
 
Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas
 Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas
Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicasjcbp_peru
 
Taller procesamiento
Taller procesamientoTaller procesamiento
Taller procesamientoDiego Zerkk
 
Análisis de imágenes: reconocimiento de letras
Análisis de imágenes: reconocimiento de letrasAnálisis de imágenes: reconocimiento de letras
Análisis de imágenes: reconocimiento de letrasSandra Lucia
 
Diseño grafico
Diseño graficoDiseño grafico
Diseño graficoXiomyuran
 

La actualidad más candente (20)

Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas
 Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas
Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas
 
Utp 2015-2_pdi_lab1
 Utp 2015-2_pdi_lab1 Utp 2015-2_pdi_lab1
Utp 2015-2_pdi_lab1
 
Procesamiento de imagenes
Procesamiento de imagenesProcesamiento de imagenes
Procesamiento de imagenes
 
Utp pd_iy_va_sap11 segmentación
 Utp pd_iy_va_sap11 segmentación Utp pd_iy_va_sap11 segmentación
Utp pd_iy_va_sap11 segmentación
 
Utp 2015-2_pdi_lab2
 Utp 2015-2_pdi_lab2 Utp 2015-2_pdi_lab2
Utp 2015-2_pdi_lab2
 
Imagen digital
Imagen digitalImagen digital
Imagen digital
 
Utp pdi_2014-2 lab2
 Utp pdi_2014-2 lab2 Utp pdi_2014-2 lab2
Utp pdi_2014-2 lab2
 
Operaciones morfológicas en imágenes binarias parte 1
Operaciones morfológicas en imágenes binarias   parte 1Operaciones morfológicas en imágenes binarias   parte 1
Operaciones morfológicas en imágenes binarias parte 1
 
Procesamiento digital de imágenes con matlab
Procesamiento digital de imágenes con matlabProcesamiento digital de imágenes con matlab
Procesamiento digital de imágenes con matlab
 
Utp pdi_2014-2 lab2
 Utp pdi_2014-2 lab2 Utp pdi_2014-2 lab2
Utp pdi_2014-2 lab2
 
Manejo basico de imagenes matlab
Manejo basico de imagenes matlabManejo basico de imagenes matlab
Manejo basico de imagenes matlab
 
Utp pdi_2015-2_ea7 operaciones morfologicas ii
 Utp pdi_2015-2_ea7 operaciones morfologicas ii Utp pdi_2015-2_ea7 operaciones morfologicas ii
Utp pdi_2015-2_ea7 operaciones morfologicas ii
 
Examen 1er bimestre
Examen 1er bimestreExamen 1er bimestre
Examen 1er bimestre
 
Pixeles y vectores
Pixeles y vectoresPixeles y vectores
Pixeles y vectores
 
Ecuaciones en las artes gráficas 2011
Ecuaciones en las artes gráficas 2011Ecuaciones en las artes gráficas 2011
Ecuaciones en las artes gráficas 2011
 
Renderizado
RenderizadoRenderizado
Renderizado
 
Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas
 Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas
Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas
 
Taller procesamiento
Taller procesamientoTaller procesamiento
Taller procesamiento
 
Análisis de imágenes: reconocimiento de letras
Análisis de imágenes: reconocimiento de letrasAnálisis de imágenes: reconocimiento de letras
Análisis de imágenes: reconocimiento de letras
 
Diseño grafico
Diseño graficoDiseño grafico
Diseño grafico
 

Destacado

LABORATORIO PDS
LABORATORIO PDSLABORATORIO PDS
LABORATORIO PDSJODAMOLE
 
Matemáticas en el Retoque digital
Matemáticas en el Retoque digitalMatemáticas en el Retoque digital
Matemáticas en el Retoque digitaljorquera
 
filtro FIR pasabanda con MATLAB
filtro FIR pasabanda con MATLABfiltro FIR pasabanda con MATLAB
filtro FIR pasabanda con MATLABchrisleoflg
 
Imagen Filtrado Espacial
Imagen Filtrado EspacialImagen Filtrado Espacial
Imagen Filtrado EspacialOmar Sanchez
 
PROCESAMIENTO DIGITAL DE SEÑALES CON MATLAB
PROCESAMIENTO DIGITAL DE SEÑALES CON MATLABPROCESAMIENTO DIGITAL DE SEÑALES CON MATLAB
PROCESAMIENTO DIGITAL DE SEÑALES CON MATLABINFOVIC
 
Muestreo y cuantificación de una señal analógica con MatLab
Muestreo y cuantificación de una señal analógica con MatLabMuestreo y cuantificación de una señal analógica con MatLab
Muestreo y cuantificación de una señal analógica con MatLabmarco calderon layme
 
Imagen e histograma
Imagen e histogramaImagen e histograma
Imagen e histogramaOmar Sanchez
 
Procesamiento digital de señales con matlab
Procesamiento digital de señales con matlabProcesamiento digital de señales con matlab
Procesamiento digital de señales con matlabPercy Julio Chambi Pacco
 

Destacado (8)

LABORATORIO PDS
LABORATORIO PDSLABORATORIO PDS
LABORATORIO PDS
 
Matemáticas en el Retoque digital
Matemáticas en el Retoque digitalMatemáticas en el Retoque digital
Matemáticas en el Retoque digital
 
filtro FIR pasabanda con MATLAB
filtro FIR pasabanda con MATLABfiltro FIR pasabanda con MATLAB
filtro FIR pasabanda con MATLAB
 
Imagen Filtrado Espacial
Imagen Filtrado EspacialImagen Filtrado Espacial
Imagen Filtrado Espacial
 
PROCESAMIENTO DIGITAL DE SEÑALES CON MATLAB
PROCESAMIENTO DIGITAL DE SEÑALES CON MATLABPROCESAMIENTO DIGITAL DE SEÑALES CON MATLAB
PROCESAMIENTO DIGITAL DE SEÑALES CON MATLAB
 
Muestreo y cuantificación de una señal analógica con MatLab
Muestreo y cuantificación de una señal analógica con MatLabMuestreo y cuantificación de una señal analógica con MatLab
Muestreo y cuantificación de una señal analógica con MatLab
 
Imagen e histograma
Imagen e histogramaImagen e histograma
Imagen e histograma
 
Procesamiento digital de señales con matlab
Procesamiento digital de señales con matlabProcesamiento digital de señales con matlab
Procesamiento digital de señales con matlab
 

Similar a Utp pdiva_lab6_procesamiento digital de imagenes con matlab iv

Utp pdiva_lab1 introduccion a mat_lab
 Utp pdiva_lab1 introduccion a mat_lab Utp pdiva_lab1 introduccion a mat_lab
Utp pdiva_lab1 introduccion a mat_labjcbenitezp
 
Utp pd_iy_va_sap3 operaciones, transformaciones y conversiones
 Utp pd_iy_va_sap3 operaciones, transformaciones y conversiones Utp pd_iy_va_sap3 operaciones, transformaciones y conversiones
Utp pd_iy_va_sap3 operaciones, transformaciones y conversionesjcbp_peru
 
Utp pd_iy_va_sap3 operaciones, transformaciones y conversiones
 Utp pd_iy_va_sap3 operaciones, transformaciones y conversiones Utp pd_iy_va_sap3 operaciones, transformaciones y conversiones
Utp pd_iy_va_sap3 operaciones, transformaciones y conversionesjcbp_peru
 
Pdiva 2012 2 balotario pc4
Pdiva 2012 2 balotario pc4Pdiva 2012 2 balotario pc4
Pdiva 2012 2 balotario pc4c09271
 
Correciones radiometricas
Correciones radiometricasCorreciones radiometricas
Correciones radiometricasEDIER AVILA
 
Matematicas para ingenieria aplus
Matematicas para ingenieria aplusMatematicas para ingenieria aplus
Matematicas para ingenieria aplusMaestros Online
 
Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones...
Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones...Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones...
Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones...CIMAT
 
U7 t1 aa1_gonzález velázquez maria cristina
U7 t1 aa1_gonzález velázquez maria cristinaU7 t1 aa1_gonzález velázquez maria cristina
U7 t1 aa1_gonzález velázquez maria cristinaCristina Gonzl
 
Pdiva 2012 2 balotario pc1
Pdiva 2012 2 balotario pc1Pdiva 2012 2 balotario pc1
Pdiva 2012 2 balotario pc1jcbenitezp
 
Producto%20 integrador
Producto%20 integradorProducto%20 integrador
Producto%20 integradorjohnylopez69
 
Reconocimiento de-rostros
Reconocimiento de-rostrosReconocimiento de-rostros
Reconocimiento de-rostrosJose Gomez
 
Utp pds_lab1 introduccion a mat_lab
 Utp pds_lab1 introduccion a mat_lab Utp pds_lab1 introduccion a mat_lab
Utp pds_lab1 introduccion a mat_labjcbenitezp
 
1962235_PRACT_5_TRAY_SCRIPT.pdffffffffff
1962235_PRACT_5_TRAY_SCRIPT.pdffffffffff1962235_PRACT_5_TRAY_SCRIPT.pdffffffffff
1962235_PRACT_5_TRAY_SCRIPT.pdffffffffffJuanPablo404733
 

Similar a Utp pdiva_lab6_procesamiento digital de imagenes con matlab iv (20)

Vision artificial
Vision artificialVision artificial
Vision artificial
 
Utp pdiva_lab1 introduccion a mat_lab
 Utp pdiva_lab1 introduccion a mat_lab Utp pdiva_lab1 introduccion a mat_lab
Utp pdiva_lab1 introduccion a mat_lab
 
Utp pd_iy_va_sap3 operaciones, transformaciones y conversiones
 Utp pd_iy_va_sap3 operaciones, transformaciones y conversiones Utp pd_iy_va_sap3 operaciones, transformaciones y conversiones
Utp pd_iy_va_sap3 operaciones, transformaciones y conversiones
 
Utp pd_iy_va_sap3 operaciones, transformaciones y conversiones
 Utp pd_iy_va_sap3 operaciones, transformaciones y conversiones Utp pd_iy_va_sap3 operaciones, transformaciones y conversiones
Utp pd_iy_va_sap3 operaciones, transformaciones y conversiones
 
[Code Camp 2009] Aplicaciones de .NET en la medicina (Armando A. Meabe)
[Code Camp 2009] Aplicaciones de .NET en la medicina (Armando A. Meabe)[Code Camp 2009] Aplicaciones de .NET en la medicina (Armando A. Meabe)
[Code Camp 2009] Aplicaciones de .NET en la medicina (Armando A. Meabe)
 
Pdiva 2012 2 balotario pc4
Pdiva 2012 2 balotario pc4Pdiva 2012 2 balotario pc4
Pdiva 2012 2 balotario pc4
 
Correciones radiometricas
Correciones radiometricasCorreciones radiometricas
Correciones radiometricas
 
Matematicas para ingenieria aplus
Matematicas para ingenieria aplusMatematicas para ingenieria aplus
Matematicas para ingenieria aplus
 
Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones...
Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones...Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones...
Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones...
 
U7 t1 aa1_gonzález velázquez maria cristina
U7 t1 aa1_gonzález velázquez maria cristinaU7 t1 aa1_gonzález velázquez maria cristina
U7 t1 aa1_gonzález velázquez maria cristina
 
Pdiva 2012 2 balotario pc1
Pdiva 2012 2 balotario pc1Pdiva 2012 2 balotario pc1
Pdiva 2012 2 balotario pc1
 
Presentacion vedpoc3 d_final
Presentacion vedpoc3 d_finalPresentacion vedpoc3 d_final
Presentacion vedpoc3 d_final
 
Segmentacion de imagenes
Segmentacion de imagenesSegmentacion de imagenes
Segmentacion de imagenes
 
Producto%20 integrador
Producto%20 integradorProducto%20 integrador
Producto%20 integrador
 
Segmentacion mathlab
Segmentacion mathlabSegmentacion mathlab
Segmentacion mathlab
 
Reconocimiento de-rostros
Reconocimiento de-rostrosReconocimiento de-rostros
Reconocimiento de-rostros
 
Reconocimiento de rostros
Reconocimiento de rostrosReconocimiento de rostros
Reconocimiento de rostros
 
2437215 procesamiento-de-imagenes-con-matrices
2437215 procesamiento-de-imagenes-con-matrices2437215 procesamiento-de-imagenes-con-matrices
2437215 procesamiento-de-imagenes-con-matrices
 
Utp pds_lab1 introduccion a mat_lab
 Utp pds_lab1 introduccion a mat_lab Utp pds_lab1 introduccion a mat_lab
Utp pds_lab1 introduccion a mat_lab
 
1962235_PRACT_5_TRAY_SCRIPT.pdffffffffff
1962235_PRACT_5_TRAY_SCRIPT.pdffffffffff1962235_PRACT_5_TRAY_SCRIPT.pdffffffffff
1962235_PRACT_5_TRAY_SCRIPT.pdffffffffff
 

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
 

Utp pdiva_lab6_procesamiento digital de imagenes con matlab iv

  • 1. Facultad de Ingeniería Electrónica y Mecatrónica Procesamiento de Imágenes y Visión Artificial (PS02) Laboratorio: 6 Procesamiento Digital de Imágenes con MatLab IV Ing. José C. Benítez P.
  • 2. Índice Filtros y Realzado de Imágenes Operaciones geométricas Relaciones básicas entre pixels. Traslación o Relaciones de proximidad. Escalado o Vecindad Rotación. o Conectividad. o Operaciones sobre el histograma o Camino. o Aumento y reducción del contraste o Componente conexa o Relaciones de distancia. o Distancia geométrica o euclidea. o Distancia Mahattan o del taxista o Distancia del tablero de ajedrez o chessboard Filtros y Realzado de Imagen. o Operaciones básicas entre pixels. Operaciones aritmético - lógicas. Conjunción Disyunción Negación Suma Resta Multiplicación División Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 2
  • 3. Relaciones básicas entre pixels. Proximidad Vecindad Los 4-vecinos de p son los puntos A. Los 8-vecinos de p son los puntos A y B. Hacer un programa en Matlab que dada una imagen para cada pixel, halle los 4-vecinos y los 8-vecinos. Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 3
  • 4. Relaciones básicas entre pixels. Proximidad Conectividad Representar las relaciones de conectividad 4, 8 y m para V = { 0,1.....128 } de la imagen A, que está definida por la siguiente matriz: A = {255, 120, 240; 80, 100, 200; 60, 225, 80}. B = {120, 200, 110 80; 80, 100, 200, 100; 60, 120, 225, 80; 255, 100, 50, 50}. Hacer un programa en Matlab que dada un conjunto V de conectividad, una imagen A, para cada pixel, halle si esta 4-conectado o 8-conectado o m-conectado. Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 4
  • 5. Relaciones básicas entre pixels. Proximidad Camino Representar las relaciones de camino 4, 8 y m para V = { 0,1.....128 } de la imagen A, que está definida por la siguiente matriz: A = {255, 120, 240; 80, 100, 200; 60, 225, 80}. B = {120, 200, 110 80; 80, 100, 200, 100; 60, 120, 225, 80; 255, 100, 50, 50}. Hacer un programa en Matlab que dada un conjunto V de conectividad, una imagen A, para cada pixel, hallar los 4- camino o 8-camino o m-camino. Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 5
  • 6. Relaciones básicas entre pixels. Proximidad Componente Conexa Representar las relaciones de componente conexa para V = { 0,1.....128 } de la imagen A, que está definida por la siguiente matriz: A = {255, 120, 240; 80, 100, 200; 60, 225, 80}. B = {120, 200, 110 80; 80, 100, 200, 100; 60, 120, 225, 80; 255, 100, 50, 50}. Hacer un programa en Matlab que dada un conjunto V de conectividad, una imagen A, para cada pixel, hallar la componente conexa. Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 6
  • 7. Relaciones básicas entre pixels. Distancia Distancia Geométrica o euclidea Distancia Manhattan o del taxista Distancia Chessboard o del tablero de ajedrez Hacer un programa en Matlab que dada un par de pixeles de una imagen A, hallar las distancias respectivas. Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 7
  • 8. Filtrado Operaciones aritmético-lógicas • Conjunción • Disyunción • Negación • Suma • Resta • Multiplicación • División Hacer un programa en Matlab que genere las imágenes A y B, con ellas generar las demás imágenes mostradas, ademas A+B, A-B, AxB,A/B. Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 8
  • 9. Filtrado Operaciones geométricas • Traslación • Escalado • Rotación Hacer un programa en Matlab que dada una imagen A realice todas las operaciones geometricas indicadas Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 9
  • 10. Filtrado Operaciones geométricas Hacer un programa en Matlab que dada la imagen mostrada realice todas las operaciones indicadas Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 10
  • 11. Filtrado Operaciones sobre el histograma (a) histograma de una imagen con poco contraste. (b) histograma de una imagen saturada. Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 11
  • 12. Filtrado Operaciones sobre el histograma Hacer un programa en Matlab que dada una imagen A implemente los tres filtros mostrados. Los filtros lineal (a), cuadrado (b) y raíz cuadrada (c). Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 12
  • 13. Filtrado Hacer un programa en Matlab que dada una imagen A implemente el aumento y reducción de contraste mediante los siguientes filtros: Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 13
  • 14. Filtrado Operaciones sobre el histograma. Aumento y reducción del contraste: (a) imagen original con su correspondiente histograma; (b) resultado de una operación de disminución de contraste; (c) aumento de contraste. Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 14
  • 15. Tarea Desarrollar un proyecto de aplicación de visión artificial • No. de integrantes: 03 • La implementación del proyecto puede ser a nivel de: • Simulación • Prototipo • Producción • Se considerará este proyecto como la 5ta. Practica calificada y no será anulada. Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 15
  • 16. Tarea Presentación: • Impreso y en USB. • En USB adjuntar las fuentes utlizadas (PDFs y PPTs y videos). Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 16
  • 17. Agradecimiento Procesamiento de Imagenes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 17