Dies ist sehr subjektiv. Ich persönlich denke jedoch, dass deine beste Chance darin besteht, Farbton-Sättigung-Helligkeit (HSL oder HSV) zu verwenden und versuchen, einen Wert aus dem Unterschied in den Werten zu erhalten. Zum Beispiel so etwas wie:
wert = a*abs(H1-H2)+b*abs(S1-S2)+c*abs(L1-L2);
und versuchen, mit Versuch und Irrtum die besten a
, b
und c
Konstanten zu finden, die die Farben in derselben Menge differenzieren, wie es dein menschliches Urteilsvermögen tut. Wenn du lineare Regression kennst, könntest du einige Beispielfarben mit den von dir zugewiesenen Unterschieden haben und die Werte für a
, b
und c
mit linearer Regression erhalten.
Eine geeignetere Formel könnte Unterschiede in der Potenz von 2 anstelle von abs
enthalten und noch wichtiger Werte für a
, b
und c
als Funktionen der Farben selbst anstelle von Konstanten.