0

我正在生成一系列图像,但我需要找到一种方法来保存cvCvtColor()函数中的图像。

我正在传递一个指向函数的指针。但是,我事先初始化了目标数组,并希望它在转换后更新。

我保存了输出文件,但没有更新版本,而是所有NULL值。

inline void CCameraStopLineDetection_Task::convert8BitToRGBImage(unsigned char* src8Bit, 
unsigned char*  dst8Bit, unsigned short  imgWidth, unsigned short  imgHeight)
     {
       unsigned char* src = src8Bit; 
       unsigned char* dest = dst8Bit; 
         for (int i = 0; i < imgWidth * imgHeight; ++i) 
          {
                cvCvtColor(src, dest, CV_BayerGR2GRAY);
            *dest++ = (unsigned char)src;
            src++;
         }
     } 

任何突破都会有所帮助。

4

0 回答 0