Python扩展scikit-image错误

时间:2015-01-09 11:31:04

标签: python scikit-image

我正在尝试使用scikit-image进行一些研究。系统是Windows 7 64位,python版本是2.7,64位。

我运行的第一个程序来自:http://scikit-image.org/

代码是

from skimage import data, io, filter

image = data.coins() # or any NumPy array!
edges = filter.sobel(image)
io.imshow(edges)
io.show()

但是,问题发生了,错误信息是:

  

C:\ Python27 \ lib中\站点包\ skimage \ io_plugins \ null_plugin.py:14:   RuntimeWarning:没有加载插件。请参阅

     

skimage.io.plugins()

     

获取可用插件列表   warnings.warn(RuntimeWarning(消息))

我相信Pythonscikit-image都已正确安装。那么,我可以知道它有什么问题吗?

任何建议表示赞赏。非常感谢。

1 个答案:

答案 0 :(得分:0)

在亚马逊linux上遇到了同样的问题。问题是skimage需要PIL,而PIL没有安装。在最新的skimage中他们添加了依赖,但是我用pip安装的版本还没有。

解决方案是

pip install Pillow

编辑:之后你可能会立即面对另一个问题,使用skimage加载图片,但无法读取它(特别是shape是空元组)。这是解决方案

Why does scipy.ndimage.io.imread return PngImageFile, not an array of values