IDL读取并显示tm影像

article/2025/3/7 2:04:26

学IDL有几天了,今天就调用envi的接口,给他来个tm影像显示。或许明天再加个定标加快速大气校正。

pro open_rs_photo
COMPILE_OPT IDL2
e=envi(/headless);开启envi批处理模式
fn=envi_pickfile(title='select a rs file');选取文件
envi_open_file,fn,r_fid=fid;打开文件
envi_file_query,fid,$
fname=fname,$
dims=dims,$
ns=ns,$
nl=nl,$
nb=nb,$
data_type=dt,$
sensor_type=st;获取图像信息
tm_data=make_Array(ns,nl,nb,type=dt);创建数组储存图像
for i=0,nb-1 do begin
tm_Data[*,*,i]=envi_get_data(fid=fid,dims=dims,pos=i)
endfor;利用循环把图像的三个波段读到数组里面去
dm=dialog_message('Now I will show you the photo!',title='Cyrus tell you');舍友的提醒
window,0,xsize=ns,ysize=nl;创建窗口
tvscl,tm_Data,true=3;将图像拉伸后显示
end

多处参考了夏水_OA的代码,谢谢他。
效果:
在这里插入图片描述


http://chatgpt.dhexx.cn/article/lwvtoHbw.shtml

相关文章

TM影像

昨天拿回了购买的TM影像,拷贝到电脑上。文件是.dat格式的,和从一些网站上下载到的免费数据不同,那些都是TIFF格式的。 上网搜索了下,貌似.dat的是磁带格式,自己也不是搞的很明白。买影像的公司服务态度到是很好&#x…

多幅TM影像的处理技术总结

本次以Landsat5 的数据为例 处理目标:得到一个452千公顷区域的15m TM影像图(一共由7幅TM影响组成)。 参照本方法时:具体方法建议参照书议参照 《ENVI遥感图像处理方法》邓书斌,或者ENVI提供的用户帮助手册 1. 一般做…

小赋诗歌一首,以感学生时代结束

光阴似箭,似水年华,安然如昔否?曾几何时叹岁月悠悠,而今日回首,四度春秋以悄然而逝,留几多无限思念在心间。看今朝,争朝夕,徒留清风归斜阳。朝九晚五,昔日校园郎&#xf…

2017年软考好玩的七律诗一首

2017年软考好玩的七律诗一首 很多小伙伴们,对这句话,“高深书籍君看睡,好玩视频人学知”。小虎是过来人,感同身受啊! 《七律2017软考备考》 小老虎 项目考生筹软考,今朝备考正当时。 高深书籍君看睡&#x…

用HTML写一首绝句古诗,杜甫最早的一首绝句,写出诗仙傲岸狂放的诗仙本色

唐天宝三载(744年)初夏,杜甫与刚被唐玄宗赐金放还的李白在洛阳相识,遂相约同游梁宋(今河南省开封市、商丘市一带)。天宝四载(745年),二人又同游齐赵,他们一同驰马射猎,赋诗论文,亲如弟兄。这年秋天&#xf…

六一节,赋诗一首

上周四开始感冒发烧,到今天还在咳嗽,所以也就完美错过带女儿过六一节。想想还是不甘心,翻箱倒柜一番又找出了之前做的墨水屏盒子,赋诗一首看看能不能骗过幼儿园小朋友。 盒子里面是个树莓派Zero WH。 老规矩,一步步分…

编程中生日蜡烛问题c语言,C语言题目。生日攻击。会的麻烦下。。谢谢。

满意答案 q126elua 2013.07.01 采纳率:48% 等级:12 已帮助:8506人 //此程序在硬件上调试通过 //本程序的单片机晶振采用11.0592M #include sbit speakerP1^2; unsigned char timer0h,timer0l,time; //生日歌 code unsigned char sszymmh[…

BZOJ3098. Hash Killer II(生日攻击)

Description 这天天气不错,hzhwcmhf神犇给VFleaKing出了一道题: 给你一个长度为N的字符串S,求有多少个不同的长度为L的子串。 子串的定义是S[l]、S[l 1]、… S[r]这样连续的一段。 两个字符串被认为是不同的当且仅当某个位置上的字符不同。 …

生日悖论与Hash函数的攻击

生日悖论与Hash函数的攻击 生日悖论问题什么是生日悖论问题生日悖论问题求解 Hash函数的攻击两个集合相交问题Hash函数的攻击方法Yuval攻击 生日悖论问题 什么是生日悖论问题 假定每个人的生日是等概率的,在不考虑闰年的情况下每年有365天。在k个人中至少有两个人…

消息完整性和哈希函数 哈希碰撞与生日攻击 HMAC (Message Integrity and Hash Function)

消息完整性和哈希函数 1. Message Integrity - 消息的完整性1.1 消息安全性和消息完整性的联系 2. Message Authentication Code - 消息认证码2.1 Defination2.2 MAC 安全的定义2.2 Replay Attacks - MAC的不足2.3 MAC Contruction for Fixed-length Message2.4 (Basic) CBC - …

哈希碰撞与生日攻击

一、哈希碰撞是什么? 所谓哈希(hash),就是将不同的输入映射成独一无二的、固定长度的值(又称"哈希值")。它是最常见的软件运算之一。 如果不同的输入得到了同一个哈希值,就发生了&q…

用生日攻击方法求解离散对数问题(C语言实现)-大三密码学实验

实验原理: 生日攻击:输入为生成元a的阶p-1和元b,输出为离散对数。设置两个长度为p的列表: 1)列表1包含,通过随机选取p个k得到; …

抗碰撞性、生日攻击及安全散列函数结构解析

回顾一下,密码学的上篇是完整性,完整性的保证是由一段定长的散列,俗称tag来确定的。又因为tag是定长的,而需要确保完整性的内容种类却可以认为是无限的。因此总有tag(mi)tag(mj),mi ! mj,因此我们要引入抗碰…

密码学之生日攻击 离散对数问题求解 python实现

生日攻击 离散对数问题( DLP ) 给定素数 p, α \alpha α, β \beta β 是模 p 非零的整数,令 β α x m o d p \beta \alpha^x\mod p βαxmodp ,则求 x 的问题称为离散对数问题。 生日攻击是一种密码攻击,它利…

Hash函数与生日攻击

简介 Hash函数也叫杂凑函数、散列函数、哈希函数,可以把消息或数据压缩成固定长度的摘要 性质 等长性:给出任意的输入,得到的输出(摘要)长度不变。比如sha-1得到的摘要固定是160位,md5为128位单向性&#…

【Hash函数与生日攻击】

文章目录 一、Hash函数Hash函数关于密钥s散列函数定义碰撞发现实验-可忽略的散列函数安全性的三个典型的安全水平通用生日攻击 参考文献 一、Hash函数 Hash函数 将任意长度字符串压缩成短字符串的函数 关于密钥s 散列函数定义 碰撞发现实验-可忽略的 最强的安全性要求&…

生日攻击理解

1.什么是哈希碰撞?产生哈希碰撞的原因是什么?如何避免? 两个不同的输入,经过哈希算法后,得到了同样的哈希值,就叫做哈希碰撞。由于通常的哈希算法中,哈希值的空间远小于输入的空间,这…

哈希碰撞与生日相同概率

一、哈希碰撞是什么? 所谓哈希(hash),就是将不同的输入映射成独一无二的、固定长度的值(又称"哈希值")。它是最常见的软件运算之一。 如果不同的输入得到了同一个哈希值,就发生了&q…

密码学系列之:生日攻击

简介 生日攻击其实是一个概率论的问题,也就是说一个看起来很难发生的事情,事实上它发生的概率却很大。这种主观上和事实上的概率差距,让随机攻击成功的几率变的更高,这样的攻击就叫做生日攻击。 生日问题的由来 生日问题也叫做…

linux 清空redis缓存

1,进入目录redis下src目录。 #cd redis-2.8.17/src 2,执行redis-cli文件 #./redis-cli 3,执行命令:flushall,出现OK代表执行成功 #flushall 4,退出命令exit #exit 实例: