您的位置:首页 > 运维架构

Opencv读取视频和打开摄像头

2014-09-16 15:08 393 查看
VS2010+Opencv2.4.6
#include "stdafx.h"
#include "cv.h"
#include "highgui.h"
#include "cxcore.h"

int main(int argc, char* argv[])
{
cvNamedWindow("avi");

//	CvCapture * capture=cvCreateFileCapture("E:\\Media\\1.avi");

CvCapture * capture=cvCreateCameraCapture(-1);

if(capture==NULL)
{
printf("加载文件失败!\n");
return 0;
}

IplImage* frame=NULL;

while(1)
{
frame=cvQueryFrame(capture);
if(!frame)
{
break;
}
cvShowImage("avi",frame);
char c=cvWaitKey(33);
if(c==27)
{
break;
}
}
cvReleaseCapture(&capture);
cvDestroyWindow("avi");
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  计算机视觉 opencv