Está en la página 1de 9

OpenCV

Ing. Francisco Carlos Caldern Pontificia Universidad Javeriana


http://opencvjaveriana.wikispaces.com/

3 Entrada - Salida
3.1

HighGUI. 3.2 Manejo de ventanas, teclado y ratn. 3.3 Dibujar figuras bsicas y caracteres. 3.4 Trabajo con video. 3.5 Guardar video e imgenes. 3.6 Cdigos de ejemplo.

3.1 HighGUI.
HighGUI

es una sencilla interfaz grfica, que se encuentra en OpenCV. Brinda herramientas para trabajar con imgenes y video de archivos y cmaras. Por su sencillez algunos no la usan en productos finales.

3.2 Manejo de ventanas, teclado y ratn.


HighGUI

permite capturar entradas de ratn y teclado siempre y cuando estas se realicen sobre alguna ventana de trabajo de OpenCV Las funciones de manejo de ventanas se explicar con los ejemplos

Teclado

Tambin se usa para agregar periodos de espera a la hora de mostrar videos

Ratn

3.3 Dibujar figuras bsicas y caracteres.


Se

pueden dibujar lneas crculos elipses rectngulos y escribir con varios tipos de fuente en OpenCV Ver ejemplo Drawing.c en la carpeta opencv\samples\c

3.4 Trabajo con video.


El

trabajo con video se resume a importar ya sea de una cmara o un archivo de video una secuencia de imgenes. El tiempo se estima de las propiedades del archivo de video o de la cmara. Para mostrar el video se debe tener en cuenta el tiempo de refresco de la pantalla y el tiempo entre cuadros de video Ej: cvWaitKey. Se debe tener cuidado con los IplImage y manejarlos con cuidado para no tener problemas de memoria.

3.5 Guardar video e imgenes.


Opencv

soporta varios formatos de compresin de imgenes. Opencv es capaz de trabajar con la mayora de codecs instalables en el SO Windows, sin embargo solo guarda archivos en el contenedor .avi. Para usar un codec Ej Xvid h.264 etc basta instalarlo en windows y usar su FOURCC.

También podría gustarte