Is there a function in IPP to perform 3D look up? Basically I am trying convert a 24bpp image from one color space to another using 3D LUT. I know the ippiLUT_Linear and ippiLUT_Cubic can do LUT translation but I am not sure whether the multi-channel look up will be performed on individual channels separately or combined. The requirement of pValues size should be nLevels is confusing as my LUT has 17 levels and contains 4913 entries(17x17x17).
transformation is performed separately on each channel. I don't understand why do you need 17x17x17 nLevels if your LUT has 17 entries, - I think you need the same 17 nLevels, probably multiplied by the number of channels. 3D can be implemented by calling 2D function n=(3rd dimension size) times.