将空间过滤器应用于图像时如何处理除以零?

问题描述

我正在尝试应用空间过滤器来减少图像中的噪声

Image

手中的滤波器是谐波平均滤波器:

Harmonic Mean Filter

它正在应用 3x3 内核。问题是有两种可能的情况会出现除以零异常:分母中的除法和整个除法本身。我的问题是:在对图像应用过滤器时我们应该如何处理这个问题?

式中,S为从原图提取的3x3子图,g(r,c)为原图在位置(r,c)上的像素值。

PS:如果有人想知道我在 3x3 子图像上使用这个 lambda 函数作为核函数

filter_harmonic_mean = lambda subimage : (subimage.shape[0] * subimage.shape[1]) / (sum([1/g for g in subimage.flatten()]))

提前致谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)