Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porVíctor Cruz Acuña Modificado hace 9 años
1
OpenCV Ing. Francisco Carlos Calderón Pontificia Universidad Javeriana http://opencvjaveriana.wikispaces.com/
2
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.
3
2.1 Primitivas OpenCV. NOTA: Todas estas se encuentran en:...OpenCV\...\include\..cxtypes.h
4
2.1 Primitivas OpenCV.
7
Note los 3 constructores de CvScalar
8
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.
9
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:
10
2.2 CvMat y CvArr.
11
Constructor de CvMat:
13
2.3 IplImage.
14
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 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 Recorriendo la IplImage usado apuntadores directamente en memoria Ventajas: Mas rápido para el procesador Desventajas: Cuestión de costumbre Cuando usarlos: Cuando se requiere cambiar muchos puntos sobre la imagen
15
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
16
2.6 Códigos de ejemplo.
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.