您好我刚开始使用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
答案 0 :(得分:0)
你好,这看起来像一个很老的线程,但我最近发现它,因为我遇到了同样的问题。
我认为错误消息具有误导性,因为它暗示文件类型不正确。
我通过包含图像文件的完整路径来解决问题。例如,它可能看起来像:
dna = mahotas.imread('C:\Documents\dna.jpeg')