OpenCV применяет к изображению 3d lut (.cube)
Я просмотрел все документы, и кажется, что cv2.LUT(img, lut) работает только с файлами 1d lut длиной 256. У меня есть кубик 64x64x64, который я хочу применить к изображению. Любая помощь приветствуется.
1 ответ
AFAIK, вы не можете сделать это с OpenCV в данный момент.
Однако для этого случая нет симпатичной библиотеки, поэтому я написал небольшую суть для этого случая: https://gist.github.com/arsenyinfo/74e42b41749cf29a7bbb69ed839bff1a.
Это не очень быстро (не оптимизировано никоим образом), некоторая векторизация будет полезна.