fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Un par de preguntas...
 
Avisos
Vaciar todo

Un par de preguntas sobre OpenCV

2 Respuestas
2 Usuarios
0 Reactions
2,153 Visitas
jorcoval
Respuestas: 418
Topic starter
(@jorcoval)
Reputable Member
Registrado: hace 19 años

Ya he instalado todo (OpenCV e IPL), he hecho un par de programas y funcionan.

He creado una pequeña prueba que captura una imagen por webcam, pero ahora me surgen 2 cosas y no he visto nada en la documentación:

¿Como obtengo el número de filas y columnas de una imagen, a priori desconocida? El objetivo es recorrer una imagen como una matriz

Responder
1 respuesta
eventronic
Respuestas: 47
(@eventronic)
Ardero
Registrado: hace 19 años

Hola

Hay dos formas, la primera:

CvCapture* capture = 0;
capture = cvCaptureFromCAM( 0 );
cvNamedWindow( "MiVentana", 1 );

//aqui posible bucle
IplImage* image;
cvGrabFrame( capture );
image = cvRetrieveFrame( capture );

image->width es el ancho
image->height es el alto
cvShowImage( "MiVentana", image );
//fin bucle

La segunda forma, si se crea la imagen con la propiedad 'callback' de esta forma
cvcamSetProperty(0, CVCAM_PROP_CALLBACK,callback);
cuando automáticamente se llame a 'callback' en cada frame, su parámetro es un objeto 'image' que contiene el width (ancho) y height (ancho) entre otras muchas propiedades.

Saludos

Responder
Compartir: