ich habe mir unter windoof (linux habe ich leider nicht hinbekommen) ein programm geschrieben, welches ein bild mit ner webcam macht(videocapture library) und dieses dann in eine 2d-liste als grauwert schreibt(0-255):
Code: Alles auswählen
from PIL import *
from VideoCapture import Device
import time, string
cam = Device(devnum=0, showVideoWindow=0)
height=120
width=160
cam.setResolution(width,height)
picdef=[]
for row in range(height):
picdef.append([])
for i in range(20):
lasttime = now = int((time.time() - starttime) / interval)
print i
im=cam.getImage()
#cam.saveSnapshot(string.zfill(str(i), 4) + '.jpg', timestamp=0, boldfont=0)
i += 1
pic=1*picdef
for row in range(height):
#print row
for col in range(width):
rgb=im.getpixel((col,row))
grey=(rgb[0]+rgb[1]+rgb[2])/3
pic[row].append(grey)
#print pic
#stat(pic)
Gruß und vielen dank