可以从这儿得到RGB888二进制数据,然后可以使用下面的代码来查看数据并显示图片。
clear all;
[FileName,PathName] = uigetfile('*','All Image Files','Select the image');
fidin=fopen([PathName FileName],'rb');
while ~feof(fidin)
[RGB888,cnt]=fread(fidin,inf,'uchar');
end
RGB888=uint8(RGB888);
fclose(fidin);
r=RGB888(1:3:end,1);
g=RGB888(2:3:end,1);
b=RGB888(3:3:end,1);
R=reshape(r,1600,1200)';
G=reshape(g,1600,1200)';
B=reshape(b,1600,1200)';
pic = cat(3,R,G,B);
imshow(pic);
imwrite(pic,'.\240.bmp');