Advertisement
stefano_p

luminance

May 5th, 2015
334
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.26 KB | None | 0 0
  1. def C(x,color):
  2. #@param x : pixel
  3. #@param color: list(of color)
  4.   Redx=getRed(x)
  5.   Greenx=getGreen(x)
  6.   Bluex=getBlue(x)
  7.   C=(color[0]+color[1]+color[2])
  8.   luminanceColor=C/3
  9.   luminanceX=(Redx+Greenx+Bluex)/3
  10.   return  luminanceColor == luminanceX
  11.  
  12. def exist(color,D1):
  13. #@param color:list
  14. #@param D1:sequence pixel
  15.     if C(D1 , color):
  16.       return true
  17.     return false    
  18.  
  19.  
  20. def uni_exist(pict,color):         #QUESTA è LA SOLUZIONE UNIVERSALE CIOE' SE TUTTI (TUTTI) I PIXEL DELLA FOTO
  21. #@param pict:picture               HANNO LA STESSA LUMINOSITA'  DELLA LUMINOSITA' DEL COLORE
  22. #@param color :list(of color)       usate un canvas bianco e come colore il bianco=[255,255,255]
  23.   PX=getPixels(pict)
  24.   for item1 in PX:
  25.     if not exist(color,item1):
  26.       return false
  27.   return true    
  28.  
  29.  
  30.  
  31.  
  32. def exist_1_luminance(pict,color) :     #QUESTA E' LA SOLUZIONE ESITENZIALE CIOE' SE ALMENO UNO (UNO) DEI PIXEL DELLA
  33. #@param  pict:picture                FOTO HA LA STESSA LUMINOSITA' DEL COLORE(DATO DALL'ESERCIZIO)
  34. #@param color:list            PRENDETE UNA FOTO ,IL COLORE DI UN SUO PIXEL E USATELO COME IL COLORE (DATO DALL'ESERCIZIO)
  35.   PX=getPixels(pict)
  36.   for item in PX :
  37.     if C(item,color):
  38.       return true
  39.   return false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement