【发布时间】:2016-12-18 20:43:56
【问题描述】:
我想编写执行图像过滤的代码。我使用简单的 3x3 内核,然后使用 scipy.ndimage.filters.convolve() 函数。过滤后,值的范围是 -1.27 到 1.12。过滤后如何规范化数据?我是否需要裁剪值(小于零的值设置为零,大于 1 的值设置为 1),还是使用线性归一化?如果过滤后的值大于范围[0,1]可以吗?
【问题讨论】:
-
这取决于您的目的。我假设您的卷积包含负系数。在这种情况下,将输出范围限制为与最小/最大可视值匹配是很常见的——但这样做会丢失信息。
标签: python image numpy filtering