为什么函数scipy.ndimage.gaussian_filter
允许选择sigma
的值,而不是内核的大小?理论上,核大小必须随着σ的增加而增加,以保持滤波器的高斯性质。Scipy会自动执行此操作吗?多么?
发布于 2020-03-22 19:31:41
是的,它会根据sigma
和truncate
参数自动执行此操作。
实际上,函数gaussian_filter
是通过应用多个一维高斯滤波器实现的(您可以看到here)。这个函数使用gaussian_filter1d
,它使用半径为int(truncate * sigma + 0.5)
的_gaussian_kernel1d
生成自己的内核。
https://stackoverflow.com/questions/60798600
复制相似问题