赞
踩
这里先看讲义介绍如下:
首先上面的分析一共有三点需要注意:
这里给出通用的h(u,v)滤波公式,即高斯高通滤波的变型
其中我们需要关注的参数一共有4个,分别为:
这4个参数对后面的图片效果调整异常重要,这也是本人觉得数字图像书籍里中唯一比较难调的滤波算法
代码如下:
def HomorphicFiltering(original):
rows, cols = original.shape
# 对数化区分fi fx numpy的溢出若+1则 255的时候因为是uint 数据上溢 最后1 0000 0000 1被截断所以值为0 log 后为负无穷
# >> > np.log([1, np.e, np.e ** 2, 0])
# array([0., 1., 2., -Inf])
# pyhton 中的溢出,短整形会自动调整为长整型
# 1 对数化
original_log = np.log(1e-3 + original
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。