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