matlab遥感代码,遥感数字图像处理(内含Matlab)代码

【实例简介】

1 读取BIP 、BIL、 BSQ文件

2 均值滤波 中值滤波

3 边缘信息提取

4 DFT FFT

5 主成分变换

6 缨帽变换

7 图像分类(K—均值分类、最小距离分类、最大似然分类)

8 大气校正 反射率 地表温度的反演

9 Habib教授课程总结

N=6

for 1=I N

img=fopen (D: MATLAB Sample BIP,rb,)

bo=fread(img, i-1,uint8);

b=fread(img, lines*samples,'uinL8, (N-1)

band cov=reshape(b, samples, lines)

band cov 2=band Cov: 0/0x0A

band uint8=uint&(band cov2);

tif - imadjust(band uint8)

mkdir(E: MATLAB, tifbands')

name=[E: MATLAB \tifbands tif, int2str(i), tif

imwrite(tif, name, tif ); %imwrite(A, filename, fmt)

lL='波段

subplot(3, 2, 1), imshow ( tif); title(tilt)

fclose(img);

3.读取BIL的源代码

clear all

clc

lines =400

samples=640

N=6:

for i=l:N

bi-zeros(lines, samples)

for j=l: samples

img=fopen(D: MATLAB\Sample BIL, 'rb)

bb=fread(img, (i-1)*640, uint8)

bo=fread(img, IG-1),uint8);

bandi linej-fread(img, lines, uint8, 1(N*Samples-1)

fclose(img)

i( j)=bar

band uint8=uint(bi)

tif-imadjust(band uint8)

mkdir(D: MATLAB, tifbands')

name=l'D: MATLAB\tifbands tif, int2str(),tit

imwrite til,name, til

tit[波段,int2str()

subplot(3, 2, 1), imshow(tif) title(tilt

end

四、运行结果

波段

淀段4

波段

派段

图1:读取文件的六个波段图

实习2均值/中值滤波、边缘信息提取

、实验目的与原理

各种图像滤波算子可以实现图像的增强,去噪,边缘提取等。图像增强的目

的在于:1.釆用一系列技术改善图像的视觉效果,提高图像的清晰度,2.将图像

  • 0
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值