我正在尝试在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。不确定从那以后是否已修复。