#include<opencv2/opencv.hpp>
#include<iostream>
#include <string>
using namespace cv;
int main()
{
//从摄像头读入视频
VideoCapture capture(0);
Mat edge;
//循环显示每一帧
while (1)
{
Mat frame; //定义一个Mat变量,用于存储每一帧的图像
capture >> frame; //读取当前帧
cvtColor(frame, edge, COLOR_BGR2GRAY);
blur(edge, edge, Size(8, 8));
Canny(edge, edge, 0, 30, 3);
imshow("读取视频", edge); //显示当前帧
waitKey(30); //延时30ms
}
return 0;
}
opencv实现从摄像头读取当前帧并通过高斯模糊加边缘检测(C++)
最新推荐文章于 2024-08-24 00:28:01 发布