Template Function xf::cv::lut3d

Function Documentation

template<int LUTDIM, int SQLUTDIM, int INTYPE, int OUTTYPE, int ROWS, int COLS, int NPPC = 1, int URAM = 0>
void xf::cv::lut3d(xf::cv::Mat<INTYPE, ROWS, COLS, NPPC> &in_img, xf::cv::Mat<XF_32FC3, SQLUTDIM, LUTDIM, NPPC> &lut, xf::cv::Mat<OUTTYPE, ROWS, COLS, NPPC> &out_img, unsigned char lutdim)

3DLUT kernel : Applies the given 3dlut on the input image using trilinear interpolation in_img : input xf::cv::mat lut : input lut taken as xf::cv::mat out_img : output xf::cv::mat lutdim : size of one of the dimensions of the 3d lut.