Я преобразовал RGB-изображение в MatLab и OpenCV в цветовое пространство Lab, чтобы выполнить некоторые манипуляции с цветом в Lab-пространстве.В MatLab я получаю хорошие результаты, но в OpenCV изображение получается грязным.
Я проверил результаты преобразования rgb2lab для значения RGB [0 255 0] в MatLab и OpenCV, результаты совпадают.Но при обратном преобразовании (lab2rgb) я получаю разные результаты в MatLab и OpenCV.Есть идеи почему?
Lab-значение равно [88 10 68]:
- в Matlab. Я получаю [255 212 81] как RGB-значение, используя lab2srgb
- в OpenCVЯ получаю [255 166 23] с помощью CV_Lab2RGB