ENVI  ENVI(TheEnvironmentforVisualizingImages)是美国ITTVisualInformationSolutions公司的旗舰产品。
ENVI由遥感领域的科学家采用IDL开发的一套功能强大的遥感图像处理软件;
它是快速、便捷、准确地从地理空间影像中提取信息的首屈一指的软件解决方案,它提供先进的,人性化的使用工具来方便用户读取、准备、探测、分析和共享影像中的信息。
今天,众多的影像分析师和科学家选择ENVI来从地理空间影像中提取信息。
已经广泛应用于科研、环境保护、气象、石油矿产勘探、农业、林业、医学、国防&安全、地球科学、公用设施管理、遥感工程、水利、海洋,测绘勘察和城市与区域规划等行业。
  创建于1977年的RSI(现为ITTVisualInformationSolutions公司)已经成功地为其用户提供了超过30年的科学可视化软件服务。
目前ITTVisualInformationSolutions的用户数超过150,000,遍布于80个国家与地区。
从2000年开始连续三年,ENVI被美国国家影像制图局(NIMA)等权威机构组织的Passfind项目遥感影像系统评比当中被评为“最佳的遥感目标识别软件”。
2004年RSI公司并入上市公司ITT公司,并于2006年5月正式成立ITTVisualInformationSolutions公司,ENVI&IDL的发展步伐更加有利与快捷,更多的新功能与算法加进到新版本中。
  强大的影像显示、处理和分析系统  ENVI包含齐全的遥感影像处理功能:常规处理、几何校正、定标、多光谱分析、高光谱分析、雷达分析、地形地貌分析、矢量应用、神经网络分析、区域分析、GPS联接、正射影象图生成、三维图像生成、丰富的可供二次开发调用的函数库、制图、数据输入/输出等功能组成了图像处理软件中非常全面的系统。
  ENVI对于要处理的图像波段数没有限制,可以处理最先进的卫星格式,如Landsat7、IKONOS、SPOT,RADARSAT,NASA,NOAA,EROS和TERRA,并准备接受未来所有传感器的信息。
  强大的多光谱影像处理功能  ENVI能够充分提取图像信息,具备全套完整的遥感影像处理工具,能够进行文件处理、图像增强、掩膜、预处理、图像计算和统计,完整的分类及后处理工具,及图像变换和滤波工具、图像镶嵌、融合等功能。
ENVI遥感影像处理软件具有丰富完备的投影软件包,可支持各种投影类型。
同时,ENVI还创造性地将一些高光谱数据处理方法用于多光谱影像处理,可更有效地进行知识分类、土地利用动态监测。
  更便捷地集成栅格和矢量数据  ENVI包含所有基本的遥感影像处理功能,如:校正、定标、波段运算、分类、对比增强、滤波、变换、边缘检测及制图输出功能,并可以加注汉字。
ENVI具有对遥感影像进行配准和正射校正的功能,可以给影像添加地图投影,并与各种GIS数据套合。
ENVI的矢量工具可以进行屏幕数字化、栅格和矢量叠合,建立新的矢量层、编辑点、线、多边形数据,缓冲区分析,创建并编辑属性并进行相关矢量层的属性查询。
  ENVI的集成雷达分析工具助您快速处理雷达数据  用ENVI完整的集成式雷达分析工具可以快速处理雷达SAR数据,提取CEOS信息并浏览RADARSAT和ERS-1数据。
用天线阵列校正、斜距校正、自适应滤波等功能提高数据的利用率。
纹理分析功能还可以分段分析SAR数据。
ENVI还可以处理极化雷达数据,用户可以从SIR-C和AIRSAR压缩数据中选择极化和工作频率,用户还可以浏览和比较感兴趣区的极化信号,并创建幅度图像和相位图像。
  地形分析工具  ENVI具有三维地形可视分析及动画飞行功能,能按用户制定路径飞行,并能将动画序列输出为MPEG文件格式,便于用户演示成果。
  准备您的影像  ENVI提供了自动预处理工具,可以快速、轻松地预处理影像,以便进行查看浏览或其他分析。
通过ENVI,您可以对影像进行以下处理:  •正射校正  •影像配准  •影像定标  •大气校正  •创建矢量叠加  •确定感兴趣区域(ROIs)  •创建数字高程模型(DEMs)  •影像融合,掩膜和镶嵌  •调整大小,旋转,或数据类型转换  探测影像  ENVI提供了一个直观的用户界面和易用的工具,让您轻松、快速地浏览和探测影像。
您可以使用ENVI完成的工作包括:浏览大型数据集和元数据,对影像进行视觉对比,创建强大的3D场景,创建散点图,探测像素特征等。
  分析影像  ENVI提供了业界领先的图像处理功能,方便您从事各种用途的信息提取。
ENVI提供了一套完整的经科学实践证明的成熟工具来帮助您分析影像。
  数据分析工具  ENVI包括一套综合数据分析工具,通过实践证明的成熟算法快速、便捷、准确地分析图像。
  •创建地理空间统计资料,如自相关系数和协方差  •计算影像统计信息,如平均值、最小/最大值、标准差  •提取线性特征  •合成雷达影像  •主成分计算  •变化检测  •空间特征测量  •地形建模和特征提取  •应用通用或自定义的滤波器  •执行自定义的波段和光谱数学函数  光谱分析工具  光谱分析通过像素在不同波长范围上的反应,来获取有关物质的信息。
ENVI拥有目前最先进的,易于使用的光谱分析工具,能够很容易地进行科学的影像分析。
ENVI的光谱分析工具包括以下功能:  •监督和非监督方法进行影像分类  •使用强大的光谱库识别光谱特征  •检测和识别目标  •识别感兴趣的特征  •对感兴趣物质的分析和制图  •执行像素级和亚像素级的分析  •使用分类后处理工具完善分类结果  •使用植被分析工具计算森林健康度  共享您的信息  ENVI能轻松地整合现有的工作流,让您能在任何环境中与同事们分享地图和报告。
所处理的图像可以输出成常见的矢量格式和栅格影像便于协同和演示。
  自定义您的地理空间影像应用  ENVI建立于一个强大的开发语言—IDL之上。
IDL允许对其特性和功能进行扩展或自定义,以符合用户的具体要求。
这个强大而灵活的平台,可以让您创建批处理、自定义菜单、添加自己的算法和工具,甚至将C++和Java代码集成到您的工具中等。
  自2007年起,与著名的GIS厂商ESRI公司开展全面战略合作,ENVIReaderforArcGIS模块让ArcGIS系列软件全面支持ENVI的数据格式,最新版本ENVI4.5完全支持ArcGIS的Geodatabase等。
2024/10/15 19:08:32 2.72MB envi
1
No.4简单的MFC多对话框演示程序“MultiDialog”演示如何在工程中拥有多个对话框,及如何在一个对话框中调用另一个对话框。
重点:1、多个对话框类的建立;
2、对话框的模式(Modal)调用方法;
3、Spin控件的使用。
新建一个基于对话框的MFC工程,通过菜单"Insert>>Resource"打开添加资源对话框,在其中选择Dialog后点击New创建一个新的对话框按Ctrl+W打开ClassWizard,系统会提示刚才创建了一个新的对话框资源,是否建立对应的类,选择建立,然后在NewClass窗口中ClassName栏输入它的名称:CSubClass1,确定后系统会自动生成SubClass1.h和SubClass1.cpp并加入工程中,其中有已经创建好的CSubClass1的类的基本代码。
把这个对话框的Caption属性改为“难度选择”,在它上面画三个Radio“简单”、“标准”、“困难”,并建立相关联的变量m_Option1。
(要注意的是在ClassWizard中注意ClassName中应该选CSubClass1而不是之前的主对话框类)按照相同方法建立第二个新对话框,类名“CSubClass2”,Caption为“关卡选择”。
在上面画一个Edit和一个Spin,注意先画Edit后画Spin,将Spin的Autobuddy和Setbuddyinteger勾上。
按Ctrl+W打开ClassWizard,为Edit建立关联变量,不过注意是int型而不是CString型,也为Spin建立关联变量m_Spin1,注意这次是Control型变量CSpinButtonCtrl。
下面为这两个对话框添加代码。
双击“难度选择”对话框的OK按钮,建立对话框的OnOK映射。
在其中加入(在CDialog::OnOK();之前):UpdateData(TRUE);if((m_Option1>2)||(m_Option1<0)){MessageBox("错误的选择!","提示",MB_OK);return;}下面对“关卡选择”对话框添加初始化代码,由于关卡的有效值只有1到6,因此需要在初始化时设置Spin控件的有效值范围。
按Ctrl+W打开ClassWizard,在左侧列表选择这个对话框类CSubDialog2,在右侧列表中选择WM_INITDIALOG,点击右边的“AddFunction...”按钮,接着点击右边的“EditCode”按钮,在其中中加入(在CDialog::OnInitDialog()那句之后,在returnTRUE那句之前):m_Spin1.SetRange(1,6);m_Text1=1;m_Spin1.SetPos(1);其中CSpinButtonCtrl::SetRange()函数的作用是设置和他关联的Spin控件的范围,两个参数分别是下界和上界。
而CSpinButtonCtrl::SetPos()是设定Spin的当前位置。
两个新的对话框都已建立完毕,下来是如何在主对话框中使用的问题。
首先,两个新对话框都有各自的类,分别在SubDialog1.h和SubDialog2.h中有定义。
(类的细节则在对应的cpp中定义)因此,主对话框想要调用这两个新对话框,需要先包含这两个头文件,在你要使用的地方(本例是MultiDialogDlg.cpp中)文件前面加上#include"SubDialog1.h"#include"SubDialog2.h"然后在想要调用的地方就可以使用了。
本例中,首先为主窗口的两个Edit建立CString型关联变量m_Text1和m_Text2,然后在两个按钮的消息映射函数中分别加入:CSubDialog1dialog1;//定义CSubDialog1型对话框的一个新对象dialog1.DoModal();//使用“模式”调用,显示对话框m_Text1.Format("%d",dialog1.m_Option1);//此句在上面对话框没有关闭前不会执行到UpdateData(FALSE);和CSubDialog2dialog1;dialog1.DoModal();m_Text2.Format("%d",dialog1.m_Text1);UpdateData(FALSE);其中第一句均为定义对话框新实例的语句,定义一个你想要的类型的对话框。
第二句是通过调用CDialog::DoModal()方法,来显示这个对话框,并进入“模式”(Modal)状态在“模式”状态,当子对话框没有关闭之前,调用它的父对话框不能被响应,并且其语句执行会停留在刚才的DoModal语句上等待,直到子对话框关闭才接着执行下一个语句。
第三第四句将子对话框得到的数据(即类的成员变量)显示在父对话框的Edit上。
四句执行完后退出该函数,这时刚才定义的CSubDialog1等对话框类变量被销毁,因此创建的话框也被销毁。
2024/10/14 12:21:15 3.52MB MFC VC 多窗口 multiwidows
1
功能强大的时钟软件,带换桌面,热键音量控制,闹钟,生日提醒,日历,自动关机,无聊还可以玩玩小精灵,介面漂亮透明式总在前面,但不会影响你的工作.无数闹钟或关机设定,如果要在某一日期闹钟请到生日提醒里设定.不过请注意生日提醒里如果设定了自动关机是没有提醒直接关机的.默认使用音量热键是F11,你可以在设置里自行设定.整点报时的声音文件你可以从网上下载,放到程序目录的声音文件夹里.文件名格式是00.mp3-01.mp3-...23.mp3本程序需要易语言4.0以上版本才可以使用:易语言V5.1完美破解版下载:软件大小:102.25MBWin7/Vista/Win2003/WinXP/Win2000http://www.xiazaiba.com/html/409.htmlhttp://xiazai.xiazaiba.com/Soft/E/e_V5.1_XiaZaiBa.exe易语言资源网http://zy.dywt.com.cn/index.asp源代码交易网http://www.ydmjy.com/
2024/10/13 22:33:32 2.53MB 易语言
1
这是个从MOBAC自己抓取的osmdroid可以使用的sqlite格式离线文件,用于测试学习osmdroid离线地图使用欢迎大家下载
2024/10/11 10:53:19 5.07MB osmdroid sqlite 数据库 离线地图
1
SpringBoot,MongoDB,AngularRestfulAPI教程使用SpringBoot和MongoDB在后端以及Angular在前端构建完整的Todo应用程序。
要求Java-1.8.xMaven-3.xxMongoDB-3.xx设定步骤1.克隆应用程序gitclonehttps://github.com/callicoder/spring-boot-mongodb-angular-todo-app.git2.使用maven构建并运行后端应用程序cdspring-boot-backendmvnpackagejava-jartarget/todoapp-1.0.0.jar另外,您也可以使用-mvnspring-boot:run后端服务器将从。
3.使用npm运行前端应用cdangular-frontendnpminstallnpmstart前端服务器将在了解更多您可以在我的博客上找到此应用程序的教程-
2024/10/10 21:46:20 96KB angular tutorial spring spring-boot
1
用于制作游戏人物模型的由日本开发的MMD模型制作软件(已汉化)PmxEditor是用来给MMD的模型进行绑骨和物理演算的软件,因为这个都是日文,很多人看这个可能会有些茫然,很难辨认,不过这并没有很大的问题,我们只需要了解其中的一部分选项有什么功能,就可以来进行简单的绑骨了  1、打开PE,其中左边的“选尺”是用来选择要编辑的物体类型(按顺序看就是:顶点,面,骨骼,刚体,链接体);  “表”是用来调整背景颜色,顶点颜色一类的,在某些时候可以方便我们观察模型,进行一些细致的操作;  2、“绞”经常需要用,主要是用来确定模型需要编辑的范围  3、选择到材质这一项,就可以选择特定的部件用来单独编辑  4、选择材质0是白色馒头型物体,材质4是卷毛君的一个红晕,像这样,分别选用不同的材质,就可以分别编辑不同的区域了  5、如果有需要删除的部分,也可以使用这个面板,比如说,卷毛君的材质6是头上那根毛  6、勾选材质6,卷毛变黑了,点击这个“选尺材质の什么削除”  7、选择“是”,确认消除  8、卷毛的毛就拔掉了=  9、关于那个“涂”,则是用来刷权重用的  所谓刷权重,就是将骨骼与模型的顶点建立联系,让模型可以跟随骨骼来移动,也就是我们通常所说的绑骨  10、当然,PmxEditor的功能远不止这些,其它用得比较少的控件也有很多,大家可以在网上自行学习
2024/10/9 2:37:42 6.48MB PmxEditor
1
InTouch9.0/9.5/10永久授权(无日期限制),亲测可以使用
2024/10/8 21:12:20 2KB InTouch授权
1
这些都是opengl中使用的lib文件,只要添加在vc或是vs当中的lib文件夹下,文件就可以使用。
2024/10/7 18:57:49 1.41MB glut32.lib cg.lib cgGL.lib jpeg.lib
1
我们的脸部数据库(以前的'ORL脸部数据库')包含一组1992年4月至1994年4月在实验室拍摄的脸部图像。
该数据库用于与剑桥大学工程部言语,视觉和机器人小组合作开展的面部识别项目。
每个40个不同的主题有10个不同的图像。
对于某些科目,图像是在不同的时间拍摄的,改变了照明,面部表情(开放/闭眼,微笑/不微笑)和面部细节(眼镜/没有眼镜)。
所有图像都是在黑暗的均匀背景下拍摄的,拍摄对象处于直立的正面位置(对某些侧面运动具有宽容度)。
可以使用面部数据库的预览图像。
这些文件采用PGM格式,可以使用'xv'程序方便地在UNIX(TM)系统上查看。
每幅图像的大小为92×112像素,每像素有256个灰度级。
这些图像被组织在40个目录中(每个主题一个),它们具有表单的名称sX,其中X表示主题编号(介于1和40之间)。
在这些目录的每一个中,该主题有十个不同的图像,其具有该形式的名称Y.pgm,其中Y该主题的图像编号(在1和10之间)。
2024/10/7 8:38:16 3.62MB 人脸检测 人脸识别 数据集
1
该代码是可以使用,不用做任何修改,这个只是SX1278的配置和操作代码。
2024/10/6 19:41:51 11.18MB 程序 低功耗 源代码 SX1278
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡