欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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)                                                       %%显示影像中不重复数据


Matlab读取单波段tif影像,并显示所有数据和不重复数据