fid=fopen('xxx.raw', 'r'); %文件名
img=fread(fid,'uint16'); %按类型读取
fclose(fid);
imgSize = size(img); %此时读出来的size为n*1大小
rows = 978; %按实际情况初始化
cols = 978; %按实际情况初始化
nums = imgSize(1)/rows/cols; %计算图像帧数
img = reshape(img,[rows,cols,nums]);
singleImg =(reshape(img(:,:,num),[rows,cols])); %从img数组中直接读取某一帧的数据是rows*cols*1大小,将其reshape为rows*cols大小
温馨提示:答案为网友推荐,仅供参考