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

opencv第二章-调用摄像头

2015-10-15 11:17 281 查看
opencv第二章-调用摄像头
这个程序很简单,跟播放视频差不多。

int main( )

{

//【1】从摄像头读入视频

VideoCapture capture(0);

//【2】循环显示每一帧

while(1)

{

Mat frame; //定义一个Mat变量,用于存储每一帧的图像

capture>>frame; //读取当前帧

imshow("读取视频",frame); //显示当前帧

waitKey(30); //延时30ms

}

return 0;

}

VideoCapture capture(0),当里面的参数是0的时候,表示打开的是摄像头。如果有更多的其他设备,则用数字1,2,3,4表示其他的设备仪器。

下面又是循环显示每一帧图片。跟播放视频一样。

归纳一下程序流程:

首先是打开摄像头,建立视频连接;

然后创建矩阵变量,存储每一帧图片;

再从视频流中读取当前帧,即是视频流输出到当前每一帧;

最后显示当前帧图片。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: