だから私は簡単なpythonスクリプトを書いた
from PIL import Image
from pylab import *
im = array(Image.open('sample.jpg'))
imshow(im)
IDLEからこのエラーが発生します
Traceback (most recent call last):
File "/home/michael/Dropbox/OpenCV/greyscale.py", line 5, in <module>
imshow(im)
File "/usr/local/lib/python2.7/dist-packages/matplotlib/pyplot.py", line 2722, in imshow
imlim=imlim, resample=resample, url=url, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/matplotlib/axes.py", line 7091, in imshow
im.set_data(X)
File "/usr/local/lib/python2.7/dist-packages/matplotlib/image.py", line 418, in set_data
raise TypeError("Image data can not convert to float")
TypeError: Image data can not convert to float
基本的に、画像をフロートに変換できないと言っています。何が欠けているかは誰でも知っています