opencvjaveriana
Transcripción
opencvjaveriana
OpenCV Ing. Francisco Carlos Calderón Pontificia Universidad Javeriana http://opencvjaveriana.wikispaces.com/ Tópicos comunes de OpenCV 2.1 Primitivas OpenCV. 2.2 CvMat y CvArr. 2.3 IplImage. 2.4 Accesar a elementos en "CvArr, Cvmat, IplImage". 2.5 Uso de ROI y COI. 2.6 Códigos de ejemplo. 2.1 Primitivas OpenCV. NOTA: Todas estas se encuentran en: ...OpenCV\cxcore\include\cxtypes.h 2.1 Primitivas OpenCV. 2.1 Primitivas OpenCV. 2.1 Primitivas OpenCV. 2.1 Primitivas OpenCV. Note los 3 constructores de CvScalar 2.2-3 Imágenes en OpenCV. Cuando se usa OpenCV, repetidamente se ve el uso de “IplImage” o “iplimage en minúsculas”. Esta es la estructura básica para codificar imágenes. Una imagen puede ser representada de varia maneras, “canales, profundidad” IplImage, se deriva de CvMat y esta a su vez se deriva de CvArr. Jerarquia CvArr -> CvMat -> IplImage Opencv provee varias funciones para procesar estas imágenes, usando una representación de ellas en “CvArr, CvMat o IplImage” Ej: 2.2 CvMat y CvArr. 2.2 CvMat y CvArr. Constructor de CvMat: 2.3 IplImage. 2.4 Accesar a elementos en "CvArr, Cvmat, IplImage". Existen varias formas de accesar una IplImage, básicamente se dividen en dos: Usando los macros existentes en la biblioteca Recorriendo Ventajas: Ventajas: Mas fácil para el usuario Desventajas: Mas lento para el procesador Cuando usarlos: Cuando solo se requiere cambiar unos cuantos puntos sobre la imagen la IplImage usado apuntadores directamente en memoria Mas rápido para el procesador Desventajas: Cuestión de costumbre Cuando usarlos: Cuando se requiere cambiar muchos puntos sobre la imagen 2.5 Uso de ROI y COI. ROI: “Region Of Interest” es la región de interés en la imagen está dada por un rectángulo que encierra lo que me interesa procesar COI: “Channel Of Interest” es el número del canal que me interesa trabajar 2.6 Códigos de ejemplo.
Documentos relacionados
Control Gestual de un Centro Multimedia
Este conjunto de librerías multiplaforma escritas en C/C++, proporciona mas de 500 algoritmos, documentación y ejemplos de código de visión por computador en tiempo real. Entre sus funciones incluy...
Más detallesManejo de Bibliotecas Opencv
IplImage: “La” Estructura: Contenido colorModel: Ignorado por OpenCV. La función CvtColor de OpenCV requiere los espacios de color origen y
Más detallesTrabajo Pr egingroup let elax elax endgroup
3. Desarrollo: Describen en profundidad cada una de las funciones que implementaron. Para la descripción de cada función deberán mostrar gráficamente (mostrando el contenido de los registros XMM) c...
Más detalles