18 #ifndef PIC_COLORS_COLOR_CONV_LMS_TO_L_ALPHA_BETA_HPP 19 #define PIC_COLORS_COLOR_CONV_LMS_TO_L_ALPHA_BETA_HPP 21 #include "../colors/color_conv.hpp" 37 float c1 = 1.0f / sqrtf(3.0f);
38 float c2 = 1.0f / sqrtf(6.0f);
39 float c3 = 1.0f / sqrtf(2.0f);
40 float c4 = -c2 * 2.0f;
42 float mtxLMStoLalphabeta[] = { c1, c1, c1,
46 float mtxLalphabetatoLMS[] = { c1, c2, c3,
50 memcpy(
mtx, mtxLMStoLalphabeta, 9 *
sizeof(
float));
51 memcpy(
mtx_inv, mtxLalphabetatoLMS, 9 *
sizeof(
float));
ColorConvLMStoLAlphaBeta()
ColorConvLMStoLAlphaBeta.
Definition: color_conv_lms_to_lalphabeta.hpp:35
float mtx_inv[9]
Definition: display.hpp:32
float mtx[9]
Definition: display.hpp:32
The ColorConvLMStoLAlphaBeta class.
Definition: color_conv_lms_to_lalphabeta.hpp:28
Definition: bilateral_separation.hpp:25
The ColorConv class.
Definition: color_conv.hpp:26