Advertisement

OpenCV(C++)在频域中实现了巴特沃斯低通滤波器

阅读量:

巴特沃思低通滤波器

n级巴特沃思低通滤波器(BLPF)定义如下:

D0为截至频率距原点的距离,D(u,v)是点(u,v)距 原点的距离

不同于ILPF,BLPF变换函数在通带与被滤除的频率 之间没有明显的截断

当D(u,v)=D0时,H(u,v)=0.5(最大值是1,当 D(u,v)=0)

在图像平滑处理方面有广泛应用,在图像量化不足导致边缘模糊的情况下,在实际应用中往往会选择采用低通滤波器来进行平滑处理以提升图像质量。BLPF通常展现出优于ILPF的优势(振铃现象),具体表现更为显著

效果图:

d0=5,n=2

d0=30,n=2:

![](https://cdl.itadn.co

全部评论 (0)

还没有任何评论哟~