我正在尝试使用astype函数将图像转换为float。在一台运行Ubuntu的计算机上,它运行另一台运行Raspian的计算机,在运行它时会出现属性错误。
im = array(Image.open('picture.jpg'), dtype=float)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/PIL/Image.py", line 622, in __getattr__
raise AttributeError(name)
AttributeError: __float__
Traceback (most recent call last):
File "<stdin>", line/python2.7/dist-packages/PIL/Image.py", line 622, in __getattr__
raise AttributeError(name)
AttributeError: __float__ 1, in <module>
File "/usr/local/lib
我不知道为什么Image.py在回溯而不是numpy数组。因为Image.open()在Raspian发行版上工作正常。问题似乎是numpy与浮动效果不佳。