colour.characterisation.white_balance_multipliers#

colour.characterisation.white_balance_multipliers(sensitivities: RGB_CameraSensitivities, illuminant: SpectralDistribution) NDArrayFloat[source]#

Compute the RGB white balance multipliers for given camera RGB spectral sensitivities and illuminant.

Parameters:
Returns:

RGB white balance multipliers.

Return type:

numpy.ndarray

References

[DFI+17]

Examples

>>> path = os.path.join(
...     ROOT_RESOURCES_RAWTOACES,
...     "CANON_EOS_5DMark_II_RGB_Sensitivities.csv",
... )
>>> sensitivities = sds_and_msds_to_msds(read_sds_from_csv_file(path).values())
>>> illuminant = SDS_ILLUMINANTS["D55"]
>>> white_balance_multipliers(sensitivities, illuminant)
... 
array([ 2.3414154...,  1.        ,  1.5163375...])