当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python skimage.filters.LPIFilter2D.__init__用法及代码示例


用法:

__init__(impulse_response, **filter_params)

参数

impulse_response可调用的f(r, c, **filter_params)

产生脉冲响应的函数。rc是表示行和列位置的一维向量,换句话说,坐标是 (r[0],c[0]),(r[0],c[1]) 等。**filter_params被通过。

换句话说,impulse_response 会这样调用:

>>> def impulse_response(r, c, **filter_params):
...     pass
>>>
>>> r = [0,0,0,1,1,1,2,2,2]
>>> c = [0,1,2,0,1,2,0,1,2]
>>> filter_params = {'kw1': 1, 'kw2': 2, 'kw3': 3}
>>> impulse_response(r, c, **filter_params)

例子

高斯滤波器:在每个方向上使用一维高斯,没有归一化系数。

>>> def filt_func(r, c, sigma = 1):
...     return np.exp(-np.hypot(r, c)/sigma)
>>> filter = LPIFilter2D(filt_func)

相关用法


注:本文由纯净天空筛选整理自scikit-image.org大神的英文原创作品 skimage.filters.LPIFilter2D.__init__。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。