1. 方法:
int nImgWidth = 1920;
int nImgHeight = 1080;
int nSize = 3*nImgWidth *nImgHeight+1000;
unsigned char *m=(unsigned char*)malloc(nSize );
FILE* f=fopen("D:\\JuNeng\\Test.jpeg","r");
fread(m,nSize ,1,f);
CvMat mat = cvMat(nImgWidth ,nImgHeight ,CV_8UC1, m);//此处设置的宽高和格式不关键,会解码出正确的图像内容;IplImage *p = cvDecodeImage( &mat, 1 );
cvSaveImage("cvDecodeImgTest",p )