當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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__。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。