基本信息
源码名称:Butterworth高通滤波
源码大小:2.00KB
文件格式:.py
开发语言:Python
更新时间:2021-03-29
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍
频域滤波  高通滤波器 Butterworth

def make_transform_matrix(d):
    transform_matrix = np.zeros(image.shape)
    center_point = tuple(map(lambda x: (x - 1) / 2, s1.shape)) for i in range(transform_matrix.shape[0]): for j in range(transform_matrix.shape[1]): def cal_distance(pa, pb): from math import sqrt
                dis = sqrt((pa[0] - pb[0]) ** 2   (pa[1] - pb[1]) ** 2) return dis
            dis = cal_distance(center_point, (i, j))
            transform_matrix[i, j] = 1 / (1   (dis / d) ** (2 * n)) return transform_matrix