18 #ifndef PIC_METRICS_PU_ENCODE_HPP 19 #define PIC_METRICS_PU_ENCODE_HPP 23 #include "../base.hpp" 24 #include "../image.hpp" 25 #include "../util/array.hpp" 27 #include "../metrics/pu_encode_data.hpp" static T interp(T *x, T *y, int size, T xval)
interp linearly interpolates x and y data
Definition: array.hpp:569
float C_PU_y[256]
Definition: pu_encode_data.hpp:288
float C_PU_x[256]
Definition: pu_encode_data.hpp:29
float PUEncode(float L)
PUEncode encodes luminance values in a perceptually uniform space.
Definition: pu_encode.hpp:37
Definition: bilateral_separation.hpp:25
float PUDecode(float p)
PUDecode decodes perceptually uniform values into luminance values.
Definition: pu_encode.hpp:47