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 ;
}
推荐阅读
- 人脸识别|【人脸识别系列】| 实现自动化妆
- OpenCV|OpenCV-Python实战(18)——深度学习简介与入门示例
- 数据结构和算法|LeetCode 的正确使用方式
- #|7.分布式事务管理
- opencv|图像处理之椒盐噪声的添加与去除
- 人脸识别|【人脸识别系列】| 实现人脸截图保存并编写128维特征向量
- opencv|网络爬虫入门练习
- OpenCV|【OpenCV 完整例程】89. 带阻滤波器的传递函数
- OpenCV|【OpenCV 完整例程】90. 频率域陷波滤波器
- OpenCV|【OpenCV 完整例程】22. 图像添加非中文文字