OpenCV применяет 3d lut (.cube) к изображению

Я просмотрел все документы, и кажется, что cv2.LUT (img, lut) работает только с файлами 1d lut длиной 256. У меня есть куб 64x64x64, который я хочу применить к изображению. Любая помощь приветствуется.


person Carson Ande Aberle    schedule 02.02.2018    source источник


Ответы (1)


AFAIK, вы не можете сделать это с OpenCV на данный момент.

Однако для этого случая нет подходящей библиотеки, поэтому я написал небольшое описание для этого случая: /gist.github.com/arsenyinfo/74e42b41749cf29a7bbb69ed839bff1a.

Это не очень быстро (никоим образом не оптимизировано), некоторая векторизация была бы полезна.

person arsenyinfo    schedule 17.04.2018