打开并读取 .RAW 文件

Open and read a .RAW file

我需要编写一个 MATLAB 程序来读取这个图像文件Download here.

这张图片显示了指令和预期结果我试过下面的代码,但我得不到预期的结果。

row=256;   col=256;
f=fopen('e6712s4i50.raw','r');
a=fread(f, [col row],'*int16');
Z=a;
imshow(Z)

如何正确阅读这张图片?

检查下面的代码:

fid = fopen('raw.raw')
rawdata = fread(fid, inf, '*uint8')
fclose(fid);
B = reshape(rawdata(2:2:131072),256,256)';
Y = circshift(B,[240 140]);
imshow(Y)

这是怎么回事?