|
|
用envi也能做,用快速统计工具,得到表格,然后自己根据需求算一下,如果matlab不太懂,推荐这种方法。
如果用matlab,就酱:
首先把图导出tif,虽然envi导出的tif看着是三个波段,实际上三个波段都一样。比如导出来文件叫'a.tif',当前文件夹调到文件所在文件夹,你把下面这段复制到命令行里面。得到结果里面,sum就是大于0.2的数值的和,count是大于0.2的数值的像元个数,面积用它乘以分辨率的平方。

a = imread('a.tif');
b = a(:,:,1);
[row,column] = size(b);
count = 0;
sum = 0;
for c = 1:column
for r = 1:row
if b(r,c) > 0.2
count = count + 1;
sum = b(r,c) + sum;
end
end
end

|
|