Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def checkColor(picture1,picture2,k):
- list1= []
- for pix in (getPixels(picture1)):
- list1.append (getColor(pix))
- list2= []
- for pix2 in (getPixels(picture2)):
- list2.append (getColor(pix2))
- #ho creato due liste contenenti i colori di ogni pixel delle rispettive immagini
- if matchColor(list1,list2,k):
- return true
- return false
- def matchColor(list1,list2,k):
- commonColor= []
- for col1 in list1:
- for col2 in list2:
- if col1 == col2 :
- commonColor.append (col1)
- #ho creato una lista contenente i colori in comune delle due liste prese in considerazione (potrebbero esserci ridondanze,che saranno eliminate con la funzione check
- check (commonColor,k)
- def check (list,k):
- common2=[]
- for col2 in list:
- if not exist(col2,common2):
- common2.append (col2)
- if len(common2) == k:
- return true
- ##ho creato una lista contenente tutti i colori in comune, senza ridondanze
- def exist(col,list):
- for col1 in list:
- if col == col1:
- return true
- return false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement