您的位置:首页 > 编程语言 > Qt开发

opencv & qt study-(2)-打开video& camera

2015-06-02 00:04 267 查看
在上一篇中说到打开一幅图像,关于怎么在qt creator中创建工程和添加opencv相关的库在也都说了,这里不在重复了,直接上代码:

//打开视频
void open_video()
{
    VideoCapture capture("F:/bike.avi");   //读入一个视频序列
    while(1)
    {
        Mat frame;   //存储每一帧的图像
        capture >> frame;
        imshow("video",frame);//显示当前帧
        waitKey(30); //延时30ms
    }

}


在main函数中调用此函数可以打开一段视频。

//从摄像头打开
void open_camera()
{
    VideoCapture capture(0);
    while(1)
    {
        Mat frame;    //存储每一帧的图像
        capture >>frame;  //从摄像头中读取一帧的数据
        imshow("video camera",frame);  //显示读取到的数据
        waitKey(30);    //延时30ms
    }
}


在main函数中调用此函数可以找开电脑上的摄像头(前提是电脑上有摄像头并且可用)。



完整的工程:http://download.csdn.net/detail/chengfei609/8766257

对于上面所用的的类,成员函数会在后面详细说明,这里主要是先体验一下opencv。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: