[Jde-dev] Capturar imagen con opencv
David Lobato
dav.lobato en gmail.com
Dom Ene 4 13:33:43 CET 2009
Yo veo prometedora esta vÃa. ¿¿Para que preocuparnos de drivers de bajo
nivel para acceder a las cámaras si opencv ya lo sabe hacer y además con una
API tan sencillo??
Por lo poco que he leÃdo también puede leer varios formatos de video y
seguro que imágenes estáticas. Vamos que podemos poner casi todo el soporte
de video en este driver.
El 31 de diciembre de 2008 14:19, Roberto Calvo <rocapal en gsyc.es> escribió:
>
> Buenas,
>
> He estado haciendo pruebas para capturar la imagen de la webcam
> utilizando software de terceros. No parece que tengamos suficientes
> recursos para mantener drivers actualizados para webcams usb y firewire.
>
> He utilizado opencv para realizar estas pruebas desde la arquitectura de
> JDE. Es bastante sencillo obtener un frame de una imagen (también
> dispone de funciones para capturar vÃdeo). Un ejemplo:
>
> CvCapture* myCapture = NULL;
> IplImage *frame = NULL;
>
> // webcam capture started (opencv)
>
> myCapture = cvCaptureFromCAM(-1);
> if (myCapture == NULL)
> {
> printf ("Error myCapture == NULL\n");
> return;
> }
>
> /* Config Image Size */
> cvSetCaptureProperty(myCapture,CV_CAP_PROP_FRAME_WIDTH,320);
> cvSetCaptureProperty(myCapture,CV_CAP_PROP_FRAME_HEIGHT,240);
>
> /* Capture frame */
> frame = cvQueryFrame( myCapture );
> cvSaveImage("/tmp/prueba.png",frame);
>
> // webcam capture finished (opencv)
> cvReleaseCapture(&myCapture);
>
>
> La imagen que se guarda en frame, es una imagen de 3 canales.
> Convirtiéndola a una imagen de 4 canales (R,G,B,dummy) tenemos la misma
> estructura que en JDE para utilizar imágenes.
>
> Estas pruebas las he realizado con la Philips PCVC740K. Tendré que
> probar con la logitech a ver si funciona igual de bien.
>
> Seguiremos probando a ver si puede ser una buena solución para
> despreocuparnos de drivers usb/firewire.
>
> un saludete y Feliz Año a todos!!
>
> --
> Roberto Calvo Palomino | Libre Software Engineering Lab (GSyC)
> Tel: (+34) 91 488 85 23 | Universidad Rey Juan Carlos
> Tel: (+34) 91 488 81 05 | Edif. Departamental II - Despacho 116
> rocapal en gsyc.es | c/Tulipán s/n 28933 Móstoles (Madrid)
> http://libresoft.es/
>
> GPG-KEY: http://gsyc.es/~rocapal/rocapal.gpg
>
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20090104/480092de/attachment-0001.htm
More information about the Jde-developers
mailing list