1 代码


近红外波段:

Pro statistic_tmfn=dialog_pickfile(title='Plesse choose image:')tm_img=read_image(fn)sz=size(tm_img)n_columns=sz[2] & n_raws=sz[3];window,0,xsize=n_columns,ysize=n_raws;tvscl,tm_img,/true;tm_ref=reform(tm_img,)tm_rgb=tm_img[0:2,*,*]tm_nir=tm_img[3,*,*]tm_r=tm_img[2,*,*]tm_g=tm_img[1,*,*]tm_b=tm_img[0,*,*]tm_sf=[tm_nir,tm_r,tm_g];szr=size(tm_r);n_c=szr[2] & n_r=szr[3];statasticMED=median(tm_nir)MEA=mean(tm_nir)VAR=variance(tm_nir)KUR=kurtosis(tm_nir)His=histogram(tm_nir,nbins=100,locations=locations,omin=omim,omax=omax)Sel=where(His EQ max(His))MODE=tm_nir[Sel[0]]MED_label='Median='+string(MED,format='(f5.2)')MEA_label='Mean='+string(MEA,format='(f5.2)')VAR_label='Variance='+string(VAR,format='(f7.2)')KUR_label='Kurtosis='+string(KUR,format='(f5.2)')MOD_label='Mode='+string(MODE,format='(f5.2)')p1=plot(locations,His,linestyle=0,color='red',thick=2,dimensions=[600,400],$title='Histogram Of NIR Band',window_title='Histogram',xrange=[0,200],yrange=[0,10000])t1=text(0.20,0.80,MED_label,target=p1,font_size=12)t2=text(0.20,0.75,MEA_label,target=p1,font_size=12)t3=text(0.20,0.70,VAR_label,target=p1,font_size=12)t4=text(0.20,0.65,KUR_label,target=p1,font_size=12)t5=text(0.20,0.60,MOD_label,target=p1,font_size=12);window,0,xsize=n_columns,ysize=n_raws;tvscl,tm_img,/true;imgshow_r=image(tm_r,dimension=[n_c,n_r],margin=0,title='TM Image of R',window_title='True R');imgshow_false=image(tm_sf,dimension=[n_columns,n_raws],margin=0,title='TM Image of Standared False',window_title='False Image');imgshow_true.save,'true.jpeg',resolution=600;imgshow_false.save,'false.jpeg',resolution=600
End

注:以上代码是TM近红外波段统计与直方图显示,其他波段类似只需换一下如下代码,如统计红波段改为:

 ;statasticMED=median(tm_r)MEA=mean(tm_r)VAR=variance(tm_r)KUR=kurtosis(tm_r)His=histogram(tm_r,nbins=100,locations=locations,omin=omim,omax=omax)Sel=where(His EQ max(His))MODE=tm_r[Sel[0]]
p1=plot(locations,His,linestyle=0,color='red',thick=2,dimensions=[600,400],$title='Histogram Of R Band',window_title='Histogram',xrange=[0,200],yrange=[0,12000])

2 结果:


近红外波段直方图统计:

简书分享

此时的你,

无与伦比!

IDL实现TM遥感影像直方图统计(中值、均值、方差、众数及峰度系数计算)相关推荐

  1. 计算遥感影像变异系数以及像元值变化趋势的小软件

    计算遥感影像变异系数以及像元值变化趋势的小软件 最近由于学习上的需要,需要计算很多遥感影像的相关系数,使用envi软件波段计算比较繁琐,就在网上找了不少计算相关指数的python代码,并且自己写了一些 ...

  2. 【Matlab图像去噪】中值+均值+Lee+Kuan图像滤波【含源码 1179期】

    一.代码运行视频(哔哩哔哩) [Matlab图像去噪]中值+均值+Lee+Kuan图像滤波[含源码 1179期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] ...

  3. 使用numpy计算平均值,中值,方差,标准差

    使用numpy计算平均值,中值,方差,标准差 import numpy as np dataset = np.random.rand(10,12) # 输出前两行 dataset[0:2] # 平均值 ...

  4. 图像局部均值、中值、方差求取结合opencv

    结合opencv求取图像的局部均值.中值.方差: //src 为待处理图像 //indexrows 为图像遍历的行数 //indexcols 为图像遍历的列数 //meanv 保存均值 //ker 窗 ...

  5. TM遥感影像波段/通道bands

    遥感影像波段band 一.遥感影像波段 1.原理 2.举例说明 二.TM影像各波段简介 1.TM影像概述 2.各波段影像特征 3.波段组合 4.类型提取 5.光谱差异 三.遥感图像--多波段数据存储的 ...

  6. (三)Landat_5 TM 遥感影像辐射标定以及大气表观辐射率计算

    前言 一.辐射定标 辐射定标:将记录的原始DN值转换为辐射值,也就是将图像的亮度灰度值转换为绝对辐射亮度. 如下便是通过imtool函数查看Landsat_5 TM band5的原始亮度灰度值,其整体 ...

  7. 图像的熵、灰度平均值、灰度中值、方差

    //图像的熵=========================================================================================      ...

  8. (二)Landsat_5 TM 遥感影像波段合成真假彩色影像

    前言 回顾以下Landsat系列卫星的发展史,可以发现Landsat_5卫星已经退役,作为世界上寿命最长的地球观测卫星,其在影像方面对人类的发展具有很深刻的意义.Landsat_5 TM共有7个波段, ...

  9. ArcMap|珞珈一号遥感影像在ArcMap中的处理

    1.珞珈一号下载北京地区夜光影像 下载地址:http://59.175.109.173:8888/index.html (原来压缩包可以批量解压) 成像时间14点多是因为"卫星数据的时间一般 ...

  10. (五)Landat_5 TM 遥感影像计算NDVI、MNDWI、NDBI以及地表温度反演

    流程概况图 一.植被覆盖指数(NDVI) 所谓植被指数,就是利用多波段遥感图像的可见光波段以及近红外波段相组合,形成能够反映突出植被分布状况和强度的指数.植被指数的求解方法不唯一,定义的植被指数已经多 ...

最新文章

  1. 高斯拟合原理_看得见的高斯过程:这是一份直观的入门解读
  2. java打包_java工程打包(方式一)
  3. MFC小程序003------MFC使用WebBrowser组件,在对话框中创建滚动视图,动态创建一个静态文本控件并设置鼠标单击的消息响应...
  4. 讨论是学习最有效的方法
  5. 64位指针膨胀 java_Java 程序优化知识笔记
  6. MySQL 多实例给root用户创建密码
  7. cubemx 读卡器_cubeMX 之 SD卡读写
  8. pageSet还没完count就执行了
  9. 【Transformer】DETR: End-to-End Object Detection with Transformers
  10. 52CV精华文章分类汇总(2018年12月1日)
  11. 弹出层中都可以用的复制功能
  12. Linux| |对于UDP的学习
  13. LCD12864(ST7565P)字符汉字显示(STM32F103)
  14. 【ParaView教程】2.14 选择
  15. endnote x9破解版怎么导入word 2019使用呢?
  16. 范围变更管控案例_项目范围管理案例之范围确认案例
  17. poj3182(bfs)
  18. vue根据表格分页,前端实现方法
  19. STM32 中断向量表的位置 、重定向
  20. 分枝杆菌噬菌体类有哪些最新发表的毕业论文呢?

热门文章

  1. Python 中 set 的基本用法
  2. 请客必备:【转】100元以内南宁市有特色的餐馆
  3. MEM/MBA英语基础(04) 句子结构 翻译划分练习
  4. 交叉编译 WPA_Supplicant
  5. 没了疫情红利的华大基因,靠什么保持增长?
  6. 发现策略中的孪生兄弟——期权交易中的等价或相似策略解析
  7. 计算机中模板与母版的区别,ppt中母版模板主题版式之间的区别和联系?
  8. mybatis开发神器mybatis plus
  9. 智能优化算法的常用改进方法
  10. 【HTML基础习题】HTML5+CSS3做问卷星登录页面