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\site-packages\skimage\io_pluginsull_plugin.py:14: 运行时警告:尚未加载任何插件。 请参考

skimage.io.plugins()

以获取可用插件的列表。
warnings.warn(RuntimeWarning(message))

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

任何建议不胜感激。非常感谢。

刚刚在 Amazon Linux 上遇到了完全相同的问题。问题是 skimage 需要 PIL,而 PIL 没有安装。在最新的 skimage 中,他们添加了依赖项,但我使用 pip 安装的版本还没有它。

解决方案是

pip install Pillow

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

为什么scipy.ndimage.io.imread返回PngImageFile,而不是一个值数组。

最新更新