#include <cv.h>
#include <cxcore.h>
#include <highgui.h>
int main(int argc, char** argv)
{
CvCapture* capture1 = cvCreateCameraCapture(0);//初始化从摄像头中获取视频
cvNamedWindow("video", 1);
IplImage* frame;
while (1)
{
frame = cvQueryFrame(capture1);
if (!frame)
break;
cvShowImage("video", frame);
char c = cvWaitKey(33);
if (c == 27)
break;
}
cvReleaseCapture(&capture1);
cvDestroyWindow("video");
}
通过一个死循环用来获得采集的图片,27是ESC的ASCII码,也就是只要按了ESC就会退出,不然就会一直显示