colour.difference.delta_e_luo2006 Module¶
\(\Delta E'\) - Delta E Colour Difference - Luo, Cui and Li (2006)¶
Defines \(\Delta E'\) colour difference computation objects based on Luo et al. (2006) CAM02-LCD, CAM02-SCD, and CAM02-UCS colourspaces:
The following objects are available:
References
[1] | Luo, R. M., Cui, G., & Li, C. (2006). Uniform Colour Spaces Based on CIECAM02 Colour Appearance Model. Color Research and Application, 31(4), 320–330. doi:10.1002/col.20227 |
-
colour.difference.delta_e_luo2006.
delta_E_Luo2006
(Jpapbp_1, Jpapbp_2, coefficients)[source]¶ Returns the difference \(\Delta E'\) between two given Luo et al. (2016) CAM02-LCD, CAM02-SCD, or CAM02-UCS colourspaces \(J'a'b'\) arrays.
Parameters: - Jpapbp_1 (array_like) – Standard / reference Luo et al. (2016) CAM02-LCD, CAM02-SCD, or CAM02-UCS colourspaces \(J'a'b'\) array.
- Jpapbp_2 (array_like) – Sample / test Luo et al. (2016) CAM02-LCD, CAM02-SCD, or CAM02-UCS colourspaces \(J'a'b'\) array.
- coefficients (array_like) – Coefficients of one of the Luo et al. (2016) CAM02-LCD, CAM02-SCD, or CAM02-UCS colourspaces.
Returns: Colour difference \(\Delta E'\).
Return type: numeric or ndarray
Examples
>>> Jpapbp_1 = np.array([54.90433134, -0.08450395, -0.06854831]) >>> Jpapbp_2 = np.array([54.90433134, -0.08442362, -0.06848314]) >>> delta_E_Luo2006( ... Jpapbp_1, Jpapbp_2, COEFFICIENTS_UCS_LUO2006['CAM02-LCD']) 0.0001034...
-
colour.difference.delta_e_luo2006.
delta_E_CAM02LCD
(Jpapbp_1, Jpapbp_2)[source]¶ Returns the difference \(\Delta E'\) between two given Luo et al. (2016) CAM02-LCD colourspaces \(J'a'b'\) arrays.
Parameters: - Jpapbp_1 (array_like) – Standard / reference Luo et al. (2016) CAM02-LCD colourspaces \(J'a'b'\) array.
- Jpapbp_2 (array_like) – Sample / test Luo et al. (2016) CAM02-LCD colourspaces \(J'a'b'\) array.
Returns: Colour difference \(\Delta E'\).
Return type: numeric or ndarray
Examples
>>> Jpapbp_1 = np.array([54.90433134, -0.08450395, -0.06854831]) >>> Jpapbp_2 = np.array([54.90433134, -0.08442362, -0.06848314]) >>> delta_E_CAM02LCD(Jpapbp_1, Jpapbp_2) 0.0001034...
-
colour.difference.delta_e_luo2006.
delta_E_CAM02SCD
(Jpapbp_1, Jpapbp_2)[source]¶ Returns the difference \(\Delta E'\) between two given Luo et al. (2016) CAM02-SCD colourspaces \(J'a'b'\) arrays.
Parameters: - Jpapbp_1 (array_like) – Standard / reference Luo et al. (2016) CAM02-SCD colourspaces \(J'a'b'\) array.
- Jpapbp_2 (array_like) – Sample / test Luo et al. (2016) CAM02-SCD colourspaces \(J'a'b'\) array.
Returns: Colour difference \(\Delta E'\).
Return type: numeric or ndarray
Examples
>>> Jpapbp_1 = np.array([54.90433134, -0.08450395, -0.06854831]) >>> Jpapbp_2 = np.array([54.90433134, -0.08442362, -0.06848314]) >>> delta_E_CAM02SCD(Jpapbp_1, Jpapbp_2) 0.0001034...
-
colour.difference.delta_e_luo2006.
delta_E_CAM02UCS
(Jpapbp_1, Jpapbp_2)[source]¶ Returns the difference \(\Delta E'\) between two given Luo et al. (2016) CAM02-UCS colourspaces \(J'a'b'\) arrays.
Parameters: - Jpapbp_1 (array_like) – Standard / reference Luo et al. (2016) CAM02-UCS colourspaces \(J'a'b'\) array.
- Jpapbp_2 (array_like) – Sample / test Luo et al. (2016) CAM02-UCS colourspaces \(J'a'b'\) array.
Returns: Colour difference \(\Delta E'\).
Return type: numeric or ndarray
Examples
>>> Jpapbp_1 = np.array([54.90433134, -0.08450395, -0.06854831]) >>> Jpapbp_2 = np.array([54.90433134, -0.08442362, -0.06848314]) >>> delta_E_CAM02UCS(Jpapbp_1, Jpapbp_2) 0.0001034...