1

Python colormath (delta_e_cie2000 など) の Delta E 関数を使用して、Cielab 色の比較値を確率分布に変換しようとしています。問題は、戻り値が要素である間隔[最小、最大]を教えてくれるDelta E関数に関する参照が見つからなかったことです。

たとえば、赤と青の 2 つの SRGB カラーの結果:

c1 = convert_color(convert_color(sRGBColor(1,0,0), XYZColor), LabColor)
c2 = convert_color(convert_color(sRGBColor(0,0,1), XYZColor), LabColor)
print(delta_e_cie2000(c1, c2))

は 52.880 です。

間隔が [0,100] の場合、[0,1] の間の数値に正規化するために 100 で割ります。

誰かが参照を知っているか、最小値と最大値を決定する方法を知っていますか? 色をランダム化してしきい値を見つけようとすることで、繰り返しテストしたくありません。

4

1 に答える 1