首页 > 解决方案 > scikit-image熵计算的边界条件是什么

问题描述

我正在执行一个局部熵计算scikit-image,遵循可以在此处找到的示例。熵是使用圆形结构元素计算的,其半径由用户定义,实现起来非常简单。

但是,文档没有指定用于计算熵的边界条件是什么(例如,如果在边界处图像是零填充的,或者周期性/对称重复),甚至查看源代码我也无法理解。有人知道在这种情况下对图像应用了哪种边界条件吗?

标签: pythonimage-processingpaddingscikit-imageentropy

解决方案


即使查看源代码我也无法理解。

是的,Cython 代码很难理解。诀窍是知道排名过滤器中的所有内核的行为方式相同,然后在模块 docstring中找到提示:

过滤器应用于图像边界,使用的邻域会相应调整。

因此,根本没有边界填充:您只需在直方图中使用较少的值来实现过滤器功能。


推荐阅读