colour.difference.delta_E_CAM02UCS#

colour.difference.delta_E_CAM02UCS(Jpapbp_1: ArrayLike, Jpapbp_2: ArrayLike) NDArrayFloat[source]#

Return the difference \(\Delta E'\) between two given Luo et al. (2006) CAM02-UCS colourspaces \(J'a'b'\) arrays.

Parameters:
  • Jpapbp_1 (ArrayLike) – Standard / reference Luo et al. (2006) CAM02-UCS colourspaces \(J'a'b'\) array.

  • Jpapbp_2 (ArrayLike) – Sample / test Luo et al. (2006) CAM02-UCS colourspaces \(J'a'b'\) array.

Returns:

Colour difference \(\Delta E'\).

Return type:

numpy.ndarray

Warning

The \(J'a'b'\) array should have been computed with a Luo et al. (2006) CAM02-LCD, CAM02-SCD, or CAM02-UCS colourspace and not with the CIE L*a*b* colourspace.

Notes

Domain

Scale - Reference

Scale - 1

Jpapbp_1

Jp_1 : [0, 100]

ap_1 : [-100, 100]

bp_1 : [-100, 100]

Jp_1 : [0, 1]

ap_1 : [-1, 1]

bp_1 : [-1, 1]

Jpapbp_2

Jp_2 : [0, 100]

ap_2 : [-100, 100]

bp_2 : [-100, 100]

Jp_2 : [0, 1]

ap_2 : [-1, 1]

bp_2 : [-1, 1]

References

[LCL06]

Examples

>>> Jpapbp_1 = np.array([54.90433134, -0.08450395, -0.06854831])
>>> Jpapbp_2 = np.array([54.80352754, -3.96940084, -13.57591013])
>>> delta_E_CAM02UCS(Jpapbp_1, Jpapbp_2)  
14.0552982...