gpt4 book ai didi

python - 尝试运行简单的 PIL python 示例,无法将 jpeg 转换为 float

转载 作者:太空狗 更新时间:2023-10-29 22:04:58 26 4
gpt4 key购买 nike

所以我写了一个简单的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

基本上说我不能隐藏我的图像 float ,任何人都知道我缺少什么

最佳答案

我知道这会在稍后出现,但我认为我应该回答以防万一其他人遇到同样的问题。我遇到了同样的问题,问题是我加载的图像在项目文件夹中不存在。因此您需要检查 sample.jpg 是否存在并且在使用它之前是否正确加载。

if os.path.isfile('sample.jpg'): im = array(Image.open('sample.jpg'))
if im == None or im.size == 0:
print 'Image loaded is empty'
sys.exit(1)

关于python - 尝试运行简单的 PIL python 示例,无法将 jpeg 转换为 float,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14543015/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com