Как объединить значения цвета выдаваемые getcolors
Функция getcolors выдает очень много значений, но я хотел бы, чтобы похожие значения по типу 70.70.70 и 71.72.69 объединялись в одно значения которого встречается больше. Можно ли так сделать? Пишу на python.
Вот строчка кода
from PIL import Image
img = Image.open('test.jpg')
im1= img.convert('RGB').getcolors(10000)
Она возвращает очень много значений хотелось бы что бы числа которых RGB отличается на 10 или менее группировались в одно усреднение значение. Например : 120.30.90 и 123.39.100 группируются, а :120 110 30 и 120 30 110 нет.
Буду рад если поможете.