我正在尝试使用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(消息))
我相信Python
和scikit-image
都已正确安装。那么,我可以知道它有什么问题吗?
任何建议表示赞赏。非常感谢。
答案 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