bundles / skimage 0.26.1rc0.dev0+git20260530.b607368ff / skimage / color / colorconv / xyz_tristimulus_values
function
skimage.color.colorconv:xyz_tristimulus_values
source: /dev/scikit-image/src/skimage/color/colorconv.py:565
Signature
def xyz_tristimulus_values(*, illuminant, observer, dtype = <class 'float'>)Summary
Get the CIE XYZ tristimulus values.
Extended Summary
Given an illuminant and observer, this function returns the CIE XYZ tristimulus values [2] scaled such that .
Parameters
illuminant: {"A", "B", "C", "D50", "D55", "D65", "D75", "E"}The name of the illuminant (the function is NOT case sensitive).
observer: {"2", "10", "R"}One of: 2-degree observer, 10-degree observer, or 'R' observer as in R function
grDevices::convertColor[3].dtype: dtype, optionalOutput data type.
Returns
values: arrayArray with 3 elements containing the CIE XYZ tristimulus values of the given illuminant.
Raises
: ValueErrorIf either the illuminant or the observer angle are not supported or unknown.
Notes
The CIE XYZ tristimulus values are calculated from [1], using the formula
The only exception is the illuminant "D65" with aperture angle 2° for backward-compatibility reasons.
Examples
Get the CIE XYZ tristimulus values for a "D65" illuminant for a 10 degree field of viewxyz_tristimulus_values(illuminant="D65", observer="10")
✓Aliases
skimage.color.xyz_tristimulus_values