1 示例代码
#include <iostream>
#include <opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
#include <opencv2/opencv.hpp>
using namespace cv;
using namespace std;
int main()
{
//打开第一个摄像头
VideoCapture cap(0);
//判断摄像头是否打开
if (!cap.isOpened())
{
cout<<"摄像头未成功打开"<<endl;
}
//创建窗口
namedWindow("打开摄像头",1);
for (;;)
{
//创建Mat对象
Mat frame;
//从cap中读取一帧存到frame中
cap>>frame;
//判断是否读取到
if (frame.empty())
{
break;
}
//显示摄像头读取到的图像
imshow("打开摄像头",frame);
//等待300毫秒,如果按键则退出循环
if (waitKey(300)>=0)
{
break;
}
}
}
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:OpenCV – 打开摄像头并用窗口显示摄像头的内容
原文链接:https://www.stubbornhuang.com/433/
发布于:2019年11月18日 22:19:34
修改于:2023年06月26日 22:54:48
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论
52