-
图像边缘检测的matlab代码采用小波变换模极大值(WTMM)方法进行-edge-detection-wavelets
资源介绍
小波变换边缘检测matlab代码小波图像边缘检测
该代码实现了Mallat和Hwang(1992)的方法,该方法使用小波变换模量最大值方法检测图像中的边缘。
如参考文献中所述,此方法类似于Canny边缘检测方法,但在小波变换的上下文中进行了解释。
本文概述了通过“平滑函数”及其部分导数构造的小波。
在这里,选择的平滑函数是联合正态二维零均值方差高斯分布,部分是由于其在边缘检测和图像处理方法中的现有应用。
samples/目录包含一些样本输入图像和带有某些参数的代码输出。
输出文件名可以解释如下:
s${integer}代表算法评估时的二进比例因子的指数。
因此s4表示生成的输出图像的比例因子为2
^
4。
t${number}代表最终阈值,该阈值用于消除图像中的任何残留噪声。
因此,
t015表示从最终输出图像中删除了所有低于0.15的最终像素值。
要运行代码,请在matlab中打开wtmm.m文件,并将img_file_name值更改为图像的相对文件路径(最好是JPEG格式)。
然后,在运行代码之后,将弹出一个窗口,允许您保存输出图像。
在代码中调整scale和threshold值可
- 上一篇: 修改过的亚像素边缘检测
- 下一篇: 灰度距亚像素边缘检测