import PIL import numpy import pylab def loopOverFiles(fileList) : f = open(fileList) indexArray = [] valueArray = [] index = 0 for fileName in f : print fileName val = imageAnalysis(fileName) valueArray.append(val) indexArray.append(index) index = index +1 pylab.plot(indexArray,valueArray) def imageAnalysis(imageName) : print imageName imageName = imageName.strip('\n') f = PIL.Image.open(imageName) d = numpy.reshape(f.getdata(),(f.size[1], f.size[0])) print d.sum() return d.sum() # d[i1:i2,j1:j2].mean() # bright 256 # faint 0.0 # d[i1:i2,j1:j2].sum() # bright (i2-i1)*(j2-j1)*256 # faint (i2-i1)*(j2-j1)*0