按Esc退出
#include <cv.h>
#include <cxcore.h>
#include <highgui.h>
int main( )
{
//声明IplImage指针
IplImage* pFrame =NULL;
//获取摄像头
CvCapture* pCapture =cvCreateCameraCapture(-1);
//创建窗口
cvNamedWindow("video",1);
//显示视频
while (1)
{
pFrame= cvQueryFrame(pCapture);
if (!pFrame)break;
cvShowImage("video",pFrame);
char c = cvWaitKey(33);
if (c == 27)break;
}
cvReleaseCapture(&pCapture);
cvDestroyWindow("video");
return0;
}
本文介绍了一个简单的OpenCV程序,该程序用于从摄像头捕获视频并实时显示。通过调用cvCreateCameraCapture和cvQueryFrame等函数,程序能够初始化摄像头并持续获取图像帧。此外,还展示了如何使用cvNamedWindow创建显示窗口,并通过cvShowImage更新显示的内容。
1万+





