colour.characterisation.matrix_colour_correction_Finlayson2015#
- colour.characterisation.matrix_colour_correction_Finlayson2015(M_T: ArrayLike, M_R: ArrayLike, degree: Literal[1, 2, 3, 4] = 1, root_polynomial_expansion: bool = True) ndarray [source]#
Compute a colour correction matrix from given \(M_T\) colour array to \(M_R\) colour array using Finlayson et al. (2015) method.
- Parameters:
- Returns:
Colour correction matrix.
- Return type:
References
[FMH15]
Examples
>>> prng = np.random.RandomState(2) >>> M_T = prng.random_sample((24, 3)) >>> M_R = M_T + (prng.random_sample((24, 3)) - 0.5) * 0.5 >>> matrix_colour_correction_Finlayson2015(M_T, M_R) array([[ 1.0526376..., 0.1378078..., -0.2276339...], [ 0.0739584..., 1.0293994..., -0.1060115...], [ 0.0572550..., -0.2052633..., 1.1015194...]])