首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >skimage imread无法加载jpoed图像

skimage imread无法加载jpoed图像
EN

Stack Overflow用户
提问于 2015-05-01 10:39:56
回答 2查看 888关注 0票数 1

我正在尝试使用skimage读取jpeg图像。但是我得到了下面的错误。我已经在/usr/local下安装了依赖的libjpeg

代码语言:javascript
复制
#Import libraries for doing image analysis
from skimage.io import imread
from skimage.transform import resize


image = imread("/root/ObjectClass/train/99938.jpg", as_grey=True)

S

    park assembly has been built with Hive, including Datanucleus jars on classpath
    Traceback (most recent call last):
      File "/root/ObjectClass/OC.py", line 6, in <module>
        image = imread("/root/ObjectClass/train/99938.jpg", as_grey=True)
      File "/usr/local/lib/python2.6/site-packages/scikit_image-0.11.3-py2.6-linux-x86_64.egg/skimage/io/_io.py", line 100, in imread
        img = call_plugin('imread', fname, plugin=plugin, **plugin_args)
      File "/usr/local/lib/python2.6/site-packages/scikit_image-0.11.3-py2.6-linux-x86_64.egg/skimage/io/manage_plugins.py", line 207, in call_plugin
        return func(*args, **kwargs)
      File "/usr/local/lib/python2.6/site-packages/scikit_image-0.11.3-py2.6-linux-x86_64.egg/skimage/io/_plugins/pil_plugin.py", line 52, in imread
        raise ValueError('Could not load "%s"\nPlease see documentation at: %s' % (fname, site))
    ValueError: Could not load "/root/ObjectClass/train/99938.jpg"
    Please see documentation at: http://pillow.readthedocs.org/en/latest/installation.html#external-libraries
EN

回答 2

Stack Overflow用户

发布于 2015-06-05 00:58:36

查看代码,pil_plugin.py (第52行)抛出一个错误,因为下面两个调用失败。

代码语言:javascript
复制
im = Image.open(fname) 
im.getdata()[0] 

所以,这实际上是PIL的问题。尝试重新安装PIL以解决此问题。

代码语言:javascript
复制
sudo pip uninstall PIL
sudo pip install PIL  
票数 0
EN

Stack Overflow用户

发布于 2015-10-03 08:38:36

这发生在我的一个格式错误的jpg上--文件似乎没有正确保存,并且在某种程度上被损坏了。当我试图在GIMP中打开jpg时,我注意到了一个错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29980903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档