colour_hdri.camera_space_to_RGB¶
-
colour_hdri.
camera_space_to_RGB
(RGB, M_XYZ_to_camera_space, RGB_to_XYZ_matrix)[source]¶ Converts given RGB array from camera space to given RGB colourspace.
Parameters: - RGB (array_like) – Camera space RGB colourspace array.
- XYZ_to_camera_matrix (array_like) – Matrix converting from CIE XYZ tristimulus values to camera space.
- RGB_to_XYZ_matrix (array_like) – Matrix converting from RGB colourspace to CIE XYZ tristimulus values.
Returns: RGB colourspace array.
Return type: ndarray
Examples
>>> RGB = np.array([0.80660, 0.81638, 0.65885]) >>> M_XYZ_to_camera_space = np.array([ ... [0.47160000, 0.06030000, -0.08300000], ... [-0.77980000, 1.54740000, 0.24800000], ... [-0.14960000, 0.19370000, 0.66510000]]) >>> RGB_to_XYZ_matrix = np.array([ ... [0.41238656, 0.35759149, 0.18045049], ... [0.21263682, 0.71518298, 0.07218020], ... [0.01933062, 0.11919716, 0.95037259]]) >>> camera_space_to_RGB( ... RGB, ... M_XYZ_to_camera_space, ... RGB_to_XYZ_matrix) # doctest: +ELLIPSIS array([ 0.7564180..., 0.8683192..., 0.6044589...])