2022年2月17日
摘要: 一、概述 A.Canny算法介绍:算法分为五步,opencv已经帮我们封装好了,但是在使用的时候最好用滤波再进行一次降噪,这样效果会更好 1.高斯模糊 2.灰度转换 3.计算梯度Sobel/Scharr 4.非最大信号抑制 5.高低阈值连接输出二值图像 ps:高低阈值:T1, T2为阈值,凡是高于T 阅读全文
posted @ 2022-02-17 11:42 飘杨...... 阅读(940) 评论(0) 推荐(0)
摘要: 一、概述 案例:使用拉普拉斯函数及进行梯度图像计算 函数介绍:Laplacian( InputArray src,//输入图像 OutputArray dst,//输出图像,最后的输出图像需要一个空的新的Mat,不然算子不起作用 int depth, //深度CV_16S int kisze, // 阅读全文
posted @ 2022-02-17 11:10 飘杨...... 阅读(421) 评论(0) 推荐(0)
摘要: 一、概述 案例:使用Sobel和Scharr函数计算梯度图像 相关函数介绍: Sobel ( InputArray Src // 输入图像 OutputArray dst// 输出图像,大小与输入图像一致 int depth // 输出图像深度. Int dx. // X方向,几阶导数 int dy 阅读全文
posted @ 2022-02-17 10:46 飘杨...... 阅读(160) 评论(0) 推荐(0)
摘要: 一、概述 图像在卷积的时候边界像素不能被卷积,原因在于边界没有完全和kernel重叠,所以当3x3滤波时有一像素边缘没有被处理,当5x5滤波的时有2像素的边缘没有被处理。如下图所示: OpenCV中常见的边缘填充方式主要有4种: 1.BORDER_DEFAULT:默认模式 2.BORDER_CONS 阅读全文
posted @ 2022-02-17 10:03 飘杨...... 阅读(1390) 评论(0) 推荐(0)