Matlab读取单波段tif影像,并显示所有数据和不重复数据
程序员文章站
2022-03-06 21:26:46
...
Matlab读取单波段tif影像,并显示所有数据和不重复数据
clear all
clc;
filepath='F:\PartJob\Kun_Yao\data\Nor\Nor.tif'; %%一维影像名称与路径
Info=imfinfo(filepath); %%获取图片信息并判断是否为tif
tif='tif';
format=Info.Format;
if (strcmp(format ,tif)==0)
disp('载入的不是tif图像,请确认载入的数据'); %%确保载入的图像是tiff图像
end
Width=Info.Width; %%获取影像宽度
Height=Info.Height;
Image=zeros(Height,Width);
Image(:,:)=imread(filepath); %%读入影像
disp(Image) %%显示影像所有数据
d=unique(Image); %%统计影像中不重复数据
disp(d) %%显示影像中不重复数据