Я написал эту библиотеку для личного использования:
https://github.com/ThunderStruct/Color-Utilities
Размер файлов заголовка и cpp меньше 5 КБ, поэтому это может быть полезно, если вы не хотитезасорять ваш проект большой библиотекой
Вот пример:
// Colors' construction
ColorUtils::rgbColor c1(1.0, 1.0, 1.0), c2(0.5, 0.5, 0.5);
// Calculate Delta-E using CIE76
std::cout << ColorUtils::getColorDeltaE(c1, c2) << '\n';
Это выводит 46.8072
(вы можете проверить результаты, используя этот конвертер)