Как сгруппировать цвета???
			 
			 
			
		
		
		
		Есть программа, которая заполняет массив вида: 
type 
    Tsostav = record 
      R, G, B: Byte; 
      count: integer; 
    end; 
 
Pixel: array of Tsostav; 
 
Массив заполняется всевозможными цветами и количеством пикселов этих цветов, которые встречаются в загруженной картинке BMP.  
Вопрос: Как сделать, чтобы похожие цвета группировались в массиве, и соответственно кол-во пикселов count суммировалось. И есть ли вообще критерии по которым можно определить сходные цвета? На реальных примерах моя программа выдает такие данные: 
 
Color 255:255:255, count=24531159 
Color 31:26:23, count=7220096 
Color 221:19:123, count=1305876 
Color 9:18:20, count=1171069 
Color 0:147:221, count=918737 
Color 170:169:169, count=102339 
Color 181:180:180, count=32117 
Color 180:179:179, count=38380 
Color 179:178:178, count=46495 
Color 182:181:181, count=20845 
Color 178:177:177, count=32655 
Color 177:176:176, count=21175 
Color 176:175:175, count=22259 
Color 184:183:183, count=15424 
Color 185:184:184, count=19702 
Color 183:182:182, count=13188 
Color 186:185:185, count=16717 
Color 175:174:174, count=20761 
Color 187:186:186, count=9392 
Color 188:187:187, count=7177 
Color 174:173:173, count=13001 
Color 189:188:188, count=5271 
Color 190:189:189, count=2482 
Color 191:190:190, count=2945 
Color 173:172:172, count=846 
Color 192:191:191, count=1976 
		
	
		
		
		
		
		
	
		
			
			
			
			
				 
			
			
			
			
		 
		
	
	
	 |