Python 从skimage.filter导入阈值和阈值isodata
我正在使用SKimage中的不同阈值算法,当我要导入某些包时,我会得到一个错误,但对其他包没有问题。例如:Python 从skimage.filter导入阈值和阈值isodata,python,import,threshold,scikit-image,Python,Import,Threshold,Scikit Image,我正在使用SKimage中的不同阈值算法,当我要导入某些包时,我会得到一个错误,但对其他包没有问题。例如: 来自skimage.filter导入阈值\u自适应,阈值\u isodata 返回回溯: 导入错误:无法导入名称阈值\u isodata。我正在使用python 2.7,并遵循此处提供的文档: 具体来说,我希望使用threshold_isodata和threshold_yen。有人对如何解决这个错误有什么建议吗?或者,是否有其他软件包使用相同的算法?如注释中所述,阈值\u isodata仅
来自skimage.filter导入阈值\u自适应,阈值\u isodata
返回回溯:
导入错误:无法导入名称阈值\u isodata
。我正在使用python 2.7,并遵循此处提供的文档:
具体来说,我希望使用threshold_isodata和threshold_yen。有人对如何解决这个错误有什么建议吗?或者,是否有其他软件包使用相同的算法?如注释中所述,
阈值\u isodata
仅在主回购中可用(即未在v0.9中正式发布),因此导入错误
事实证明,threshold\u yen
没有正确地导入到0.9版中的过滤器
子包中。(这已在master中修复。)在发布v0.10之前,您应按如下方式导入threshold\u yen
:
from skimage.filter.thresholding import threshold_yen
编辑:请注意,此问题和答案仅适用于非常旧版本的scikit图像。
skimage.filter
模块在中被重命名为skimage.filters
,您使用的是哪个版本<代码>阈值日元在v0.9中发布,阈值isodata
仅在主回购中可用(即未正式发布)。网站默认为开发文档。对于官方版本,文档路径看起来像是在运行windows,所以我使用的是这里的分发版。它是0.9.3版。这解释了为什么isodata不起作用,但不能解释日元。