opencv 开启摄像头实时采集图像

来源:互联网 发布:淘宝旗舰店是官方 编辑:程序博客网 时间:2024/05/22 04:37

opencv 开启摄像头 实时采集图像的两种方式 :

(1)利用 cvCreateCameraCapture+CvCapture+cvQueryFrame

 代码如下:CvCapture* capture = cvCreateCameraCapture(0);IplImage* frame;while(1) {    frame = cvQueryFrame(capture);    if(!frame) break;    cvShowImage("win", frame);    char c = cvWaitKey(50);    if(c==27) break;}

(2)利用 VideoCapture 将其传入参数设置为0

代码如下:

VideoCapture capture(0);
while(1)
{
Mat frame ;
capture>>frame;
imshow(“读取视频”,frame);
char c = cvWaitKey(50);
if(c==27) break;
}

上面两处循环均为死循环。退出条件为按ESC键 (ESC键ASCLL码值为27)

以上代码均在VS2010上运行通过,有疑问请留言

阅读全文
1 0
原创粉丝点击