############################### voeg dit toe na je imports ################################ Hier kan je nog andere images aan toevoegen# Je dient in dezelfde map een aantal jpg's te plaatsen van de prijzen die je niet wil,# dan voeg je ze hier toe (of uncomment ze)tmp = Image.open("chk1.jpg")chk1 = tmp.load()#tmp = Image.open("chk2.jpg")#chk2 = tmp.load()#tmp = Image.open("chk3.jpg")#chk3 = tmp.load()#tmp = Image.open("chk4.jpg")#chk4 = tmp.load()checks = [chk1] #, chk2, chk3, chk4aantalChecks = 1differenceThreshold = 40000############################ en dan in de while loop ############################ pixmap = prizeImg.load() # dit gaat alle images vergelijken, het gaat enkel een rechthoek bovenaan vergelijken # enkel waar de tekst staat. # als de image van alle andere images verschillend is boven een bepaalde treshold, # gaan we er vanuit dat het een gewenste prijs is for check in checks: difference = 0 for j in range (27-14): for i in range (193-35): difference += abs(pixmap[35+i,14+j][0] - check[35+i,14+j][0]) difference += abs(pixmap[35+i,14+j][1] - check[35+i,14+j][1]) difference += abs(pixmap[35+i,14+j][2] - check[35+i,14+j][2]) #print " - %d" % difference, # indien er te veel verschil is if difference > differenceThreshhold: verschiltVan += 1 if verschiltVan == aantalChecks: uHeeftPrijs = True # uncomment dit voor alle images bij te houden #prizeImg.save("%s.jpg" % prizeID)# en ook nog een wijziging aan taal (nl ipv fr)