Exemple #1
0
def my_handler(proc, image, closure):
    # print "handler invoked"
    global previous
    # meta={"symbols":[{"location":copy(s.location), "data":copy(s.data)} for s in image.symbols]}
    # if meta['symbols'][0]['data']==previous:
    #     return
    # previous=meta['symbols'][0]['data']
    
    global lastPage

    page=Page()
    lastPage=page
    # print "New page object"
    pilImage=Image.fromstring("RGB",image.size,image.data).convert('L')
    # print "make pilImage"
    page.pilImage=pilImage
    # print "set page.pilImage"
    # page.pilImage.show()
    page.symbols=image.symbols
    # print "page.symbols="

    page.read_grade_marks()