Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从skimage.filter导入阈值和阈值isodata_Python_Import_Threshold_Scikit Image - Fatal编程技术网

Python 从skimage.filter导入阈值和阈值isodata

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中的不同阈值算法,当我要导入某些包时,我会得到一个错误,但对其他包没有问题。例如:

来自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不起作用,但不能解释日元。