我正在尝试在opencv中将图像从RGB颜色空间转换为Lab颜色空间。因此,我使用了CvCvtColor(srcImage,destImage,CV_BGR2Lab),但目标图像destImage仍处于RGB颜色空间中,因此没有转换为Lab颜色空间。据我所知,一切都很好,为什么这失败了。

谢谢
代码在这里:

 IplImage * img = cvCreateImage(cvGetSize(iOriginal), iOriginal->depth,iOriginal->nChannels);
 cvCvtColor(iOriginal,img,CV_BGR2Lab);

最佳答案

前段时间的一个user named Neon22 reported a problem with CV_BGR2Lab。不确定从那以后是否已修复。

10-06 02:00