void cannyImg()
{
//载入原始图
Mat srcImage = imread("1.jpg");
imshow("原图", srcImage);
Mat edge;
//转为灰度图像
cvtColor(srcImage, edge, COLOR_BGR2GRAY);
//滤波降噪
blur(edge, edge, Size(3, 3));
//Canny边缘检测
Canny(edge, edge, 3, 9, 3);
//显示效果图
imshow("效果图", edge);
waitKey(0);
return ;
}
本文介绍了一种使用Canny算法进行图像边缘检测的方法。通过读取原始图像并将其转换为灰度图,然后进行模糊处理以减少噪声。接着应用Canny算法确定图像中的边缘,并展示最终效果。

被折叠的 条评论
为什么被折叠?



