在Skimage.Filter中尝试所有阈值

时间:2019-05-09 12:43:23

标签: python scikit-image

我尝试查看图像的所有不同类型的阈值。

skimage.__version__
0.10.1

from skimage.filter import try_all_threshold
Importerror: cannot import name try_all_threshold

import skimage.filter as sf
img=try_all_tgreshold (gray)
Attributeerror: 'module' object has no attribute try_all_threshold

dir(sf)提供所有阈值功能,但尚未尝试所有阈值功能 如何使用尝试所有在skimage阈值功能。 谢谢

1 个答案:

答案 0 :(得分:1)

我正在使用skimage版本0.13.1。更新skimage应该可以解决问题。

您是否尝试过documentation中的示例?

from skimage.filters import try_all_threshold

img = data.page()

# Here, we specify a radius for local thresholding algorithms.
# If it is not specified, only global algorithms are called.
fig, ax = try_all_threshold(img, figsize=(10, 8), verbose=False)
plt.show()

这对我有用。