我尝试查看图像的所有不同类型的阈值。
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阈值功能。 谢谢
答案 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()
这对我有用。