Zephyr Scientific Library (zscilib)
|
Common colorimetry-related structs and enums. More...
Data Structures | |
struct | zsl_clr_xyz |
CIE 1931 XYZ tristimulus values. More... | |
struct | zsl_clr_xyy |
CIE 1931 xyY chromaticity coordinates. More... | |
struct | zsl_clr_uv60 |
CIE 1960 UCS chromaticity coordinates. More... | |
struct | zsl_clr_uv76 |
CIE 1976 UCS chromaticity coordinates. More... | |
struct | zsl_clr_rgbf |
RGBA color using floating-space notation from 0.0 .. 1.0. More... | |
struct | zsl_clr_rgb8 |
RGBA color using 8-bit values. More... | |
struct | zsl_clr_rgb16 |
RGBA color using 16-bit values. More... | |
struct | zsl_clr_cct |
Data representing a single CIE 1960 CCT, Duv value pair. More... | |
struct | zsl_clr_illum_data |
CIE 1931 XYZ tristimulus values for a standard illuminant. More... | |
struct | zsl_clr_obs_data |
CIE 1931 XYZ tristimulus values for a standard observer model in 5 nm steps from 360-830 nm (95 steps). More... | |
struct | zsl_clr_spd |
Spectral power distribution for a specific illumination. More... | |
Common colorimetry-related structs and enums.
enum zsl_clr_illum |
List of supported CIE standard illuminants.
Definition at line 68 of file colorimetry.h.
enum zsl_clr_lef |
List of supported CIE luminous efficiency functions. All functions cover the 380 nm to 780 nm range in 5 nm steps.
Luminous efficiency functions enable conversion from radiometric units, representing radiant or electromagnetic energy, into photometric units, representing luminous energy as perceived by the human eye.
For example:
Irradiance is a radiometric unit usually represented in W/m^2, and has a direct relationship to energy (watts). It is a measure of the electromagnetic energy within a specified area, visible or not.
Luminance is a photometric unit, and indicates luminous intensity per unit area, as perceived by normal human vision, and is usually represented in cd/m^2.
Irradiance can be converted to luminance by means of an appropriate luminous efficiency function, shaping the radiometric measurement into an approximation of how a human with normal vision would perceive the visible aspects of the radiometric phenomenon.
Two major luminous efficiency functions are widely used, depending on if human vision is being modelled in normal daylight conditions, where color can be perceived, or in night-time conditions where sensitivity to brightness is dominant.
Definition at line 150 of file colorimetry.h.
enum zsl_clr_obs |
List of supported CIE standard observer models. All models cover the 360 nm to 830 nm range in 5 nm steps.
CIE standard observers define a model that enables the correlation of spectral data to human visual assessments of color. The older 2 degree model is widely used in scientific measurements and instruments, but the 10 degree model is considered a more accurate approximation of how normal human vision perceives color.
Definition at line 51 of file colorimetry.h.
enum zsl_clr_rgb_ccm |
List of included 3x3 XYZ to RGB color space correlation matrices.
Definition at line 169 of file colorimetry.h.
The algorithm to use when converting a CIE 1960 UV value to CCT, Duv.
Definition at line 214 of file colorimetry.h.