OpenCV PS 3 Eye - PullRequest
       8

OpenCV PS 3 Eye

2 голосов
/ 17 февраля 2011

Я нахожусь на Ubuntu 10.10 и пытаюсь захватить видео с камеры ps3eye, afaik OpenCV использует v4l для захвата с веб-камер, gucview, cheese, vlc все могут получить доступ и использовать камеру, но при использовании opencv для захвата с нее я получаю пустоекадры.

 /**
 * Display video from webcam
 *
 * Author  Nash
 * License GPL
 * Website http://nashruddin.com
 */

//gcc test.c -I /usr/include/opencv/ -L /usr/lib/ -lcv -lhighgui

#include <stdio.h>
#include "cv.h"
#include "highgui.h"

int main( int argc, char **argv )
{
    CvCapture *capture = 0;
    IplImage  *frame = 0;
    int       key = 0;

    /* initialize camera */
    capture = cvCaptureFromCAM( -1 );

    /* always check */
    if ( !capture ) {
        fprintf( stderr, "Cannot open initialize webcam!\n" );
        return 1;
    }

    /* create a window for the video */
    cvNamedWindow( "result", CV_WINDOW_AUTOSIZE );

    while( key != 'q' ) {
        /* get a frame */
      frame = cvQueryFrame( capture );

        /* always check */
      if( !frame ) break;

        /* display current frame */
        cvShowImage( "result", frame );

        /* exit if user press 'q' */
        key = cvWaitKey( 1 );
    }

    /* free memory */
    cvDestroyWindow( "result" );
    cvReleaseCapture( &capture );

    return 0;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...