All pastes #792216 Raw Edit

Miscellany

public python v1 · immutable
·published 2007-11-21 06:41 UTC
rendered paste body
############################### 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)