好的,我基本上把照片的像素集合成一个大集合。然后我希望这个集合成为一张图片,这样我就可以轻松地将数据传输到另一个程序(我试过从文件中读取它。很可怕)。
无论如何,我一直在
IndexError: image index out of range
这是我的代码
print z_set[0:10]
print len(z_set)
print type(z_set)
W= len(z_set)
H=1
img=Image.new("RGB",(W,H))
N=1
M=0
if N!=len(z_set):
img.putpixel((N,1),z_set[M])
N=N+1
M=M+1
print 'done'
这是打印出来的内容,包含了有用的信息。
((26, 44, 0), (45, 88, 6), (106, 170, 84), (52, 105, 37), (121, 157, 87), (57, 118, 49), (136, 205, 63), (80, 167, 88), (135, 162, 131), (86, 109, 37))
128303
<type 'tuple'>
这些是我的进口商品。我认为唯一值得一提的是PIL,但无论如何它们都是。
import cv2
import numpy as np
import time
from PIL import Image
为什么要赢得这项工作?我已经摆弄了价值观,但似乎总是有同样的问题?