2

嗨,我刚刚开始学习使用 python 进行图像处理。当我尝试打开从网上下载的图像时,我不断收到此错误,我不知道如何解决它。谁能帮我解决这个问题?

>>> dna=mahotas.imread('dna.jpeg')

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python27\lib\site-packages\mahotas\io\freeimage.py", line 773, in imread
    img = read(filename)
  File "C:\Python27\lib\site-packages\mahotas\io\freeimage.py", line 444, in read
    bitmap = _read_bitmap(filename, flags)
  File "C:\Python27\lib\site-packages\mahotas\io\freeimage.py", line 490, in _read_bitmap
    'mahotas.freeimage: cannot determine type of file %s' % filename)
ValueError: mahotas.freeimage: cannot determine type of file dna.jpeg
4

1 回答 1

0

您好,这看起来像一个很老的线程,但我最近发现它,因为我遇到了同样的问题。

我认为该错误消息具有误导性,因为它暗示文件类型不正确。

我通过包含图像文件的完整路径解决了这个问题。例如,它可能看起来像:

dna = mahotas.imread('C:\Documents\dna.jpeg')
于 2017-08-03T04:54:25.283 回答