4,446
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include "opencv/cv.h"
#include "opencv/highgui.h"
int main()
{
CvCapture* capture = 0;
IplImage* frame = 0;
capture = cvCaptureFromCAM( 0 );
//capture = cvCaptureFromCAM( -1 );//同样不行
//capture = cvCaptureFromCAM( CV_CAP_V4L2 + 0 );//同样不行
if (capture == NULL)
{
printf("No camera found!\n");//始终输出这一行
}
int fps=25;
cvNamedWindow( "Camera", 1 );
for(;;)
{
frame = cvQueryFrame( capture );
cvShowImage( "Camera", frame );
cvWaitKey(1000 / fps);
}
cvReleaseImage(&frame);
cvReleaseCapture( &capture );
return 0;
}