clase01 - webdelprofesor.ula.ve · programa 1: hola mundo permite almacenar y manipular los pixeles...
TRANSCRIPT
![Page 1: clase01 - webdelprofesor.ula.ve · Programa 1: Hola mundo Permite almacenar y manipular los pixeles de una imagen 7. Programa 1: Hola mundo Permite cargar una imagen de un archivo](https://reader030.vdocuments.site/reader030/viewer/2022041107/5f0905917e708231d424daba/html5/thumbnails/1.jpg)
Visión por computador
A-2018
Escuela de Ingeniería de Sistemas
Departamento de Computación
Prof. Jesús Pérez
![Page 2: clase01 - webdelprofesor.ula.ve · Programa 1: Hola mundo Permite almacenar y manipular los pixeles de una imagen 7. Programa 1: Hola mundo Permite cargar una imagen de un archivo](https://reader030.vdocuments.site/reader030/viewer/2022041107/5f0905917e708231d424daba/html5/thumbnails/2.jpg)
Conceptos básicos
Visión por computador
Análisis de las imágenes a través de computadores para obtener una
descripción de los objetos físicos que son captados por la cámara.
2
Visión por
computadorImagen Información
¿Aplicaciones?
![Page 3: clase01 - webdelprofesor.ula.ve · Programa 1: Hola mundo Permite almacenar y manipular los pixeles de una imagen 7. Programa 1: Hola mundo Permite cargar una imagen de un archivo](https://reader030.vdocuments.site/reader030/viewer/2022041107/5f0905917e708231d424daba/html5/thumbnails/3.jpg)
Conceptos básicos
Representación de una imagen
030 067 058 069 050 090
052 106 177 132 060 065
009 043 085 165 065 083
012 015 085 134 036 045
3
012 015 085 134 036 045
020 067 058 069 050 090
092 106 177 132 060 065
059 043 085 165 065 083
042 015 085 134 036 045
![Page 4: clase01 - webdelprofesor.ula.ve · Programa 1: Hola mundo Permite almacenar y manipular los pixeles de una imagen 7. Programa 1: Hola mundo Permite cargar una imagen de un archivo](https://reader030.vdocuments.site/reader030/viewer/2022041107/5f0905917e708231d424daba/html5/thumbnails/4.jpg)
Biblioteca OpenCV
4
![Page 5: clase01 - webdelprofesor.ula.ve · Programa 1: Hola mundo Permite almacenar y manipular los pixeles de una imagen 7. Programa 1: Hola mundo Permite cargar una imagen de un archivo](https://reader030.vdocuments.site/reader030/viewer/2022041107/5f0905917e708231d424daba/html5/thumbnails/5.jpg)
Biblioteca OpenCV
5
![Page 6: clase01 - webdelprofesor.ula.ve · Programa 1: Hola mundo Permite almacenar y manipular los pixeles de una imagen 7. Programa 1: Hola mundo Permite cargar una imagen de un archivo](https://reader030.vdocuments.site/reader030/viewer/2022041107/5f0905917e708231d424daba/html5/thumbnails/6.jpg)
Biblioteca OpenCV
6
![Page 7: clase01 - webdelprofesor.ula.ve · Programa 1: Hola mundo Permite almacenar y manipular los pixeles de una imagen 7. Programa 1: Hola mundo Permite cargar una imagen de un archivo](https://reader030.vdocuments.site/reader030/viewer/2022041107/5f0905917e708231d424daba/html5/thumbnails/7.jpg)
Programa 1: Hola mundo
Permite almacenar y
manipular los pixeles
de una imagen
7
![Page 8: clase01 - webdelprofesor.ula.ve · Programa 1: Hola mundo Permite almacenar y manipular los pixeles de una imagen 7. Programa 1: Hola mundo Permite cargar una imagen de un archivo](https://reader030.vdocuments.site/reader030/viewer/2022041107/5f0905917e708231d424daba/html5/thumbnails/8.jpg)
Programa 1: Hola mundo
Permite cargar una
imagen de un archivo
8
![Page 9: clase01 - webdelprofesor.ula.ve · Programa 1: Hola mundo Permite almacenar y manipular los pixeles de una imagen 7. Programa 1: Hola mundo Permite cargar una imagen de un archivo](https://reader030.vdocuments.site/reader030/viewer/2022041107/5f0905917e708231d424daba/html5/thumbnails/9.jpg)
Programa 1: Hola mundo
IMREAD_UNCHANGED = -1,
IMREAD_GRAYSCALE = 0,
IMREAD_COLOR = 1,
IMREAD_ANYDEPTH = 2,
IMREAD_ANYCOLOR = 4,
IMREAD_LOAD_GDAL = 8,
Modos de lectura
9
IMREAD_LOAD_GDAL = 8,
IMREAD_REDUCED_GRAYSCALE_2 = 16,
IMREAD_REDUCED_COLOR_2 = 17,
IMREAD_REDUCED_GRAYSCALE_4 = 32,
IMREAD_REDUCED_COLOR_4 = 33,
IMREAD_REDUCED_GRAYSCALE_8 = 64,
IMREAD_REDUCED_COLOR_8 = 65,
IMREAD_IGNORE_ORIENTATION = 128
![Page 10: clase01 - webdelprofesor.ula.ve · Programa 1: Hola mundo Permite almacenar y manipular los pixeles de una imagen 7. Programa 1: Hola mundo Permite cargar una imagen de un archivo](https://reader030.vdocuments.site/reader030/viewer/2022041107/5f0905917e708231d424daba/html5/thumbnails/10.jpg)
Programa 1: Hola mundo
Permite verificar que
10
Permite verificar que
se ha cargado la
imagen
![Page 11: clase01 - webdelprofesor.ula.ve · Programa 1: Hola mundo Permite almacenar y manipular los pixeles de una imagen 7. Programa 1: Hola mundo Permite cargar una imagen de un archivo](https://reader030.vdocuments.site/reader030/viewer/2022041107/5f0905917e708231d424daba/html5/thumbnails/11.jpg)
Programa 1: Hola mundo
11
Permite crear una
ventana
![Page 12: clase01 - webdelprofesor.ula.ve · Programa 1: Hola mundo Permite almacenar y manipular los pixeles de una imagen 7. Programa 1: Hola mundo Permite cargar una imagen de un archivo](https://reader030.vdocuments.site/reader030/viewer/2022041107/5f0905917e708231d424daba/html5/thumbnails/12.jpg)
Programa 1: Hola mundo
WINDOW_NORMAL
WINDOW_AUTOSIZE
WINDOW_FREERATIO
Modos de la ventana
12
WINDOW_FREERATIO
WINDOW_KEEPRATIO
WINDOW_GUI_NORMAL
WINDOW_GUI_EXPANDED
![Page 13: clase01 - webdelprofesor.ula.ve · Programa 1: Hola mundo Permite almacenar y manipular los pixeles de una imagen 7. Programa 1: Hola mundo Permite cargar una imagen de un archivo](https://reader030.vdocuments.site/reader030/viewer/2022041107/5f0905917e708231d424daba/html5/thumbnails/13.jpg)
Programa 1: Hola mundo
13
Muestra una imagen
en la ventana
especificada
![Page 14: clase01 - webdelprofesor.ula.ve · Programa 1: Hola mundo Permite almacenar y manipular los pixeles de una imagen 7. Programa 1: Hola mundo Permite cargar una imagen de un archivo](https://reader030.vdocuments.site/reader030/viewer/2022041107/5f0905917e708231d424daba/html5/thumbnails/14.jpg)
Programa 1: Hola mundo
14
Muestra la ventana
hasta que se presione
una tecla
![Page 15: clase01 - webdelprofesor.ula.ve · Programa 1: Hola mundo Permite almacenar y manipular los pixeles de una imagen 7. Programa 1: Hola mundo Permite cargar una imagen de un archivo](https://reader030.vdocuments.site/reader030/viewer/2022041107/5f0905917e708231d424daba/html5/thumbnails/15.jpg)
Programa 1: Hola mundo
15
![Page 16: clase01 - webdelprofesor.ula.ve · Programa 1: Hola mundo Permite almacenar y manipular los pixeles de una imagen 7. Programa 1: Hola mundo Permite cargar una imagen de un archivo](https://reader030.vdocuments.site/reader030/viewer/2022041107/5f0905917e708231d424daba/html5/thumbnails/16.jpg)
Programa 2: Guardar cambios
16
Guarda la imagen
en el archivo
especificado
![Page 17: clase01 - webdelprofesor.ula.ve · Programa 1: Hola mundo Permite almacenar y manipular los pixeles de una imagen 7. Programa 1: Hola mundo Permite cargar una imagen de un archivo](https://reader030.vdocuments.site/reader030/viewer/2022041107/5f0905917e708231d424daba/html5/thumbnails/17.jpg)
Programa 2: Guardar cambios
17
Antes(imagen.jpg)
Después(imagen_gris.jpg)
![Page 18: clase01 - webdelprofesor.ula.ve · Programa 1: Hola mundo Permite almacenar y manipular los pixeles de una imagen 7. Programa 1: Hola mundo Permite cargar una imagen de un archivo](https://reader030.vdocuments.site/reader030/viewer/2022041107/5f0905917e708231d424daba/html5/thumbnails/18.jpg)
Actividad
Realice la descripción correspondiente según los resultados observados:
Modo de lectura Descripción
IMREAD_UNCHANGED
IMREAD_GRAYSCALE
Parte 1
18
IMREAD_GRAYSCALE
IMREAD_COLOR
IMREAD_ANYDEPTH
IMREAD_ANYCOLOR
IMREAD_LOAD_GDAL
IMREAD_REDUCED_GRAYSCALE_2
IMREAD_REDUCED_COLOR_2
![Page 19: clase01 - webdelprofesor.ula.ve · Programa 1: Hola mundo Permite almacenar y manipular los pixeles de una imagen 7. Programa 1: Hola mundo Permite cargar una imagen de un archivo](https://reader030.vdocuments.site/reader030/viewer/2022041107/5f0905917e708231d424daba/html5/thumbnails/19.jpg)
Actividad
Realice la descripción correspondiente según los resultados observados:
Modo de ventana Descripción
WINDOW_NORMAL
WINDOW_AUTOSIZE
Parte 2
19
WINDOW_AUTOSIZE
WINDOW_FREERATIO
WINDOW_KEEPRATIO
WINDOW_GUI_NORMAL
WINDOW_GUI_EXPANDED
![Page 20: clase01 - webdelprofesor.ula.ve · Programa 1: Hola mundo Permite almacenar y manipular los pixeles de una imagen 7. Programa 1: Hola mundo Permite cargar una imagen de un archivo](https://reader030.vdocuments.site/reader030/viewer/2022041107/5f0905917e708231d424daba/html5/thumbnails/20.jpg)
Visión por computador
A-2018
Escuela de Ingeniería de Sistemas
Departamento de Computación
Prof. Jesús Pérez