Download the Project folder and the source code.
//______________________________________________________________________________________
// OpenCV Webcam access
// Author: Bharath Prabhuswamy
//______________________________________________________________________________________
//______________________________________________________________________________________
#include "cv.h"
#include "highgui.h"
#include <stdio.h>
int main()
{
CvCapture *capture = 0;
IplImage *img = 0;
char key = 0;
/* Initialize the webcam */
capture = cvCaptureFromCAM( 0 );
/* Always check if the program can find a device */
if ( !capture )
return -1;
cvNamedWindow( "Webcam",CV_WINDOW_AUTOSIZE);
while((char) key != 27 )
{
/* Obtain a frame from the device */
img = cvQueryFrame( capture );
/* Always check if the device returns a frame */
if( !img )
return -1;
cvShowImage( "Webcam",img);
/* Quit execution if 'ESC' key is pressed */
key = cvWaitKey(1);
}
/* Clean up memory */
cvDestroyWindow( "Webcam" );
cvReleaseCapture( &capture );
return 0;
}






No comments:
Post a Comment