Matlab读取一张或者多张图数据并显示

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/haimianjie2012/article/details/81980549
 fid = fopen('E:\temp\ThicknessImage.bin','r');
 A = fread(fid,[300,300],'int32');
 figure,imshow(A,[]);
 fclose(fid);

for i = 0%0:199
fid = fopen(['E:\temp\test_oct_images\octImgData' num2str(i,'%d') '.mtsd'],'r');
A = fread(fid,[1024,200],'uint8');

figure(1),imshow(flipud(uint8(A)));

A = A(165:end,:);
figure(2),imshow(flipud(uint8(A)));
fclose(fid);
%pause;
end



fid = fopen('E:\temp\octImg.mtsd','r');
B = fread(fid,[860,200],'uint8');
figure(3),imshow(flipud(uint8(B)));
fclose(fid);

【高,宽】4000×860表示为【860,4000】

图像文件格式可以是:*.bin,*.mtsd,*.dat

猜你喜欢

转载自blog.csdn.net/haimianjie2012/article/details/81980549