基本信息
源码名称:Butterworth高通滤波
源码大小:2.00KB
文件格式:.py
开发语言:Python
更新时间:2021-03-29
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
频域滤波 高通滤波器 Butterworth
频域滤波 高通滤波器 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