C++ 如何使用OpenCv将字节数组转换为IplImage?

C++ 如何使用OpenCv将字节数组转换为IplImage?,c++,opencv,bytearray,iplimage,C++,Opencv,Bytearray,Iplimage,如何使用OpenCv将字节数组转换为IplImage 这里是否可以使用Opencv将字节数组转换为IplImage?简称 uchar mybytes[]={1,255,0,4,1,4,76,43,45}; Mat mymat(3,3,CV_8UC1,mybytes); 或分析 int nl= mymat.rows; int nc= mymat.cols; for (int j=0; j<nl; j++) { uchar* data= mymat.ptr<uchar>

如何使用OpenCv将字节数组转换为IplImage

这里是否可以使用Opencv将字节数组转换为IplImage?

简称

uchar mybytes[]={1,255,0,4,1,4,76,43,45};
Mat mymat(3,3,CV_8UC1,mybytes);
或分析

int nl= mymat.rows; 
int nc= mymat.cols;
for (int j=0; j<nl; j++) 
{
    uchar* data= mymat.ptr<uchar>(j);
    for (int i=0; i<nc; i++) 
        data[i]= mybytes[j*i];
}

像素级。创建一个扫描循环并手动执行。@BillyL请您用示例语法解释一下好吗??