OpenCV – 打开摄像头并对摄像头获取的每一帧图像进行Canny算子边缘化提取操作
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:OpenCV – 打开摄像头并对摄像头获取的每一帧图像进行Canny算子边缘化提取操作
原文链接:https://www.stubbornhuang.com/435/
发布于:2019年11月18日 22:25:37
修改于:2019年11月18日 22:25:37

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;
}
//创建Mat对象
Mat M;
//创建窗口
namedWindow("打开摄像头",1);
//读取摄像头中的帧
for (;;)
{
Mat frame;
//从cap中读取一帧存到frame中
cap>>frame;
//判断是否读取到
if (frame.empty())
{
break;
}
//将摄像头读取到的图像转化为灰度图
cvtColor(frame,M,CV_BGR2GRAY);
//进行canny算子边缘化提取
Canny(M,M,0,30,3);
//在窗口中显示视频中每一帧被边缘化的图像
imshow("打开摄像头",M);
//等待300秒,如果按键则退出循环
if (waitKey(300)>=0)
{
break;
}
}
}
当前分类随机文章推荐
- C++ - 使用ffmpeg读取视频旋转角度并使用OpenCV根据旋转角度对视频进行旋转复原 阅读671次,点赞0次
- OpenCV - linux上编译出现undefined reference to cv::dnn::experimental_dnn错误 阅读377次,点赞0次
- OpenCV - 使用findContours()查找图片轮廓线,并将轮廓线坐标点输出 阅读3868次,点赞0次
- OpenCV/FFmpeg - 使用FFmpeg编码OpenCV中的BGR视频流为H264视频流以及解码H264视频流为OpenCV中的BGR视频流 阅读108次,点赞0次
- Python - 解决opencv-python使用cv2.imread()读取中文路径图片失败的问题 阅读42次,点赞0次
- OpenCV - Mat与lplImage和CvMat的相互转换 阅读2911次,点赞0次
- OpenCV - 将OpenCV视频帧绘制到Win32窗口或者MFC控件上的CvvImage类,包括老版IplImage与新版Mat的绘制 阅读737次,点赞0次
- OpenCV - linux上编译出现undefined reference to `cv::VideoCapture::VideoCapture()'错误 阅读435次,点赞0次
- OpenCV - 打开视频文件,并对其中的每一帧图像进行Canny算子边缘化提取,并将结果保存为视频文件 阅读2299次,点赞0次
- OpenCV - cv::Mat转换为unsigned char*数组或者float*数组,unsigned char*数组或者float*数组转换为cv::Mat 阅读1577次,点赞0次
全站随机文章推荐
- Python - list与字符串str相互转换方法总结 阅读15次,点赞0次
- C++ - std::string与std::wstring相互转换 阅读886次,点赞0次
- 资源分享 - Real-Time Shadows英文高清PDF下载 阅读2964次,点赞0次
- WordPress - wp_registration_url函数详解 阅读320次,点赞0次
- 资源分享 - Computer Graphics Programming in OpenGL with C++, Second Edition 英文高清PDF下载 阅读1247次,点赞0次
- 计算机图形学 - Flat Shading、Gouraud Shading、Phong Shading的区别 阅读87次,点赞0次
- 一文带你从欧拉角的角度搞懂左手坐标系到右手坐标系的转换 阅读9749次,点赞15次
- 资源分享 - Game Physics Engine Development- How to Build a Robust Commercial-Grade Physics Engine for your Game (Second Edition) 英文高清PDF下载 阅读1195次,点赞0次
- 客户端开发GUI框架对比与技术选型总结 阅读1951次,点赞0次
- 资源分享 - ShaderX1 - Vertex and Pixel Shader Tips and Tricks 英文高清PDF下载 阅读1426次,点赞0次
评论
147