科学网

 找回密码
  注册
ENVI/IDL 批量将16位遥感影像转为8位存储
曹银霞 2022-1-8 11:46
深度学习席卷遥感领域,而众所周知,自然图像通常8位存储,数据范围为0-255,而遥感影像通常为16位,数据范围为0-65535,为了方便使用已有模型以及降低存储,一种方法是将16位影像转为8位,这里提供了一种百分比线性拉伸函数,可批量运行,如下: function y_linear_stretch, raster, respath, percent ; Get the ...
个人分类: ENVI/IDL|3583 次阅读|没有评论
ENVI/IDL 数据类型转换-以envi与tif为例
曹银霞 2020-8-17 22:56
最近遇到需要大量tif格式的数据,需要转为envi格式,为减轻机械劳动,这里提供了两种IDL编程 方法:第一种使用的是 面向对象编程的envi raster,第二种使用的是 envi classic : 以envi格式与tif格式互转为例: envi面向对象编程的方法:关键函数为 enviraster.export pro y_envi2tif ;2020.08.13 ; c ...
个人分类: ENVI/IDL|9855 次阅读|没有评论
ENVI/IDL编程: 批量滤波
曹银霞 2019-3-6 22:49
使用ENVI自带的滤波函数对多幅影像进行批量操作,十分简单方便。 以中值滤波为例,采用的任务是ENVITask('MedianFilter'),根据ENVI帮助,即可查到相关参数设置,简单示例其用法: pro DEMO_meanfilter ;201910306 批量平滑操作 COMPILE_OPT IDL2 e=envi() ;load files&nb ...
个人分类: ENVI/IDL|4417 次阅读|没有评论
ENVI/IDL 编程: 批量重投影
曹银霞 2019-3-4 20:44
函数:考虑到IDL版本以及函数的优劣,我这里采用了老版的函数 ENVI_CONVERT_FILE_MAP_PROJECTION 与新版的函数相比,它可以定义所需的投影,以及输出的格网大小(新版似乎没有这个) 使用语法如下: ENVI_CONVERT_FILE_MAP_PROJECTION, DIMS=data_dims, FID=data_fid, $ & ...
个人分类: ENVI/IDL|6410 次阅读|没有评论
ENVI/IDL 编程:批量裁剪同一地区的多幅影像
曹银霞 2019-3-4 20:29
问题描述:通常的批量裁剪方法是使用相同的矢量文件或者roi区域,分别对每景影像裁剪。可采用subset via rois等等方法,但由于多幅影像间(在坐标系相同,分辨率相同的情况下),并非完美配准,因此,裁剪到的影像会存在一行或者一列的差异,使得后续计算无法进行。因此,可采用另一种思路:利用裁剪区域的掩膜图mask(栅 ...
个人分类: ENVI/IDL|5244 次阅读|没有评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-16 03:51

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部