#include "highgui.h"
int main()
{
CvCapture* capture=cvCreateCameraCapture(0);
IplImage* frame;
cvNamedWindow ("buzhuo",CV_WINDOW_AUTOSIZE);
while(1)
{
frame=cvQueryFrame (capture);
char c=cvWaitKey(33);
if(c==27) break;
cvShowImage ("buzhuo",frame);
}
}
实际上跟播放AVI视频的代码基本类似, 不同点是在读取至内存时,AVI是cvcreatfilecapture,而摄像头为cvcreatcameracapture(0),0代表随机选取