Задача не так проста, как кажется. Много подводных камней. Если у вас например мультибрендовый магазин и картинки приходят из разных источников - будут проблемы с различным условиями съемки (температура освещения, общая яркость). Плюс многие бренды свои фото обрабатывают в ФШ до усрачки, извините мой французский.
И непонятно - у вас список цветов готовый или вам его нужно получить из массива фото?
Лучше всего будет CIE Lab или LCh(ab). И связанные с ними функции CIE delta E.