我将MatLab和OpenCV中的RGB图像转换为Lab-colorspace,以在Lab-space中进行一些颜色处理。在MatLab中我得到了很好的结果,但在OpenCV中,结果图像很乱。
我在MatLab和OpenCV中检查了转换rgb2lab的RGB值[0 255 0]的结果,结果是一样的。但是当转换回来(lab2rgb)时,我在MatLab和OpenCV中获得了不同的结果。知道为什么吗?
实验室价值是[88 10 68]:
答案 0 :(得分:4)
我认为OpenCV 1.x中存在错误,因为昨天安装OpenCV 2.1后,我的算法工作正常,我得到了我期待的结果。
答案 1 :(得分:0)
OpenCV中的默认图像格式是BGR。您可能假设它按RGB顺序...