源码:
FILE *fpr = fopen("data_batch_2.bin","rb");
if(fpr==NULL)
{
qDebug()<<"文件打开失败!";
fclose(fpr);
return 0;
}
int labelr(0);
fread(&labelr,sizeof(char),1,fpr);
qDebug()<<"label:"<<labelr<<endl;
Mat image(32,32,CV_8UC3,Scalar::all(0));
char * pdata = (char*)image.data;
for(int i = 0;i<1024;i++)
fread(&pdata[i*3+2],sizeof(char),1,fpr);
for(int i = 0;i<1024;i++)
fread(&pdata[i*3+1],sizeof(char),1,fpr);
for(int i = 0;i<1024;i++)
fread(&pdata[i*3],sizeof(char),1,fpr);
fclose(fpr);
imshow("1",image);
waitKey(0);
图片: