#include "opencv2/opencv.hpp"
using namespace cv;
void main()
{
//从摄像头读入视频
VideoCapture capture(0);
Mat edges;
//循环显示每一帧
while (1)
{
Mat frame;
capture >> frame;
cvtColor(frame, edges, COLOR_BGR2GRAY);//转化BGR彩色图到灰度图
blur(edges, edges,Size(7,7));
Canny(edges, edges, 0, 30, 3);
imshow("读取摄像头视频", edges);
if(waitKey(30)>=0) break;//延时30毫秒
}
waitKey();
}
效果图: