视屏采样

#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就会退出,不然就会一直显示

你可能感兴趣的:(视屏采样)