IDL 打开多波段图像
来源:互联网 发布:网络pc赌博怎么判刑 编辑:程序博客网 时间:2024/05/20 23:06
转自:http://blog.csdn.net/rrrrssss00/article/details/4843841
方法1:
pro testEnviImg,path
; compile_opt idl2
; envi,/restore_base_save_files
; envi_batch_init
path = ENVI_PICKFILE(title='pick file')
envi_open_file, path, r_fid=fid
if (fid eq -1) then return
;ENVI_SELECT, fid=fid ,pos=pos
envi_file_query, fid, dims=dims, nb=nb
pos = lindgen(nb)
num_cols = dims[2]-dims[1]+1
num_rows = dims[4]-dims[3]+1
image = fltarr(nb,num_cols,num_rows)
for i=0,nb-1 do image[i,*,*]=$
envi_get_data(fid=fid,dims=dims,pos=pos[i])
tv,image,/true
end
方法2:
pro testenviselect
envi_select,fid=fid, dims=dims,pos=pos
num_cols = dims[2]-dims[1]+1
num_rows = dims[4]-dims[3]+1
num_bands = n_elements(pos)
; BIP array
image = fltarr(num_bands,num_cols,num_rows)
for i=0,num_bands-1 do image[i,*,*] = envi_get_data(fid=fid,dims=dims,pos=pos[i])
tv,image,/true
end
- IDL 打开多波段图像
- 使用ENVI/IDL载入多波段图像
- ENVI/IDL波段运算
- IDL波段分解与合成源代码
- IDL中关于波段计算的问题
- ArcGIS Engine 9.2 打开多波段栅格数据
- Matlab读取多波段TIF格式光谱图像
- 图像拼接——多波段融合(multi blend)
- IDL开发专题-IDL运算符与ENVI波段运算举例
- 查看多光谱图像同一像元的不同波段的值大小
- 高光谱图像选择波段的研究
- 单波段二值图像区域增长
- 基于ENVI的图像融合+波段合成
- ENVI/IDL——获取AVIRIS数据波段值和经纬度
- 高光谱遥感图像处理(12)----ENVI使用教程之波段比与波段运算
- IDL 绘制图像分割结果--矢量多边形
- ArcEngine打开大于3个波段的数据
- GDAL判断栅格图像里是否含有Alpha波段
- IDL 读取显示HDF文件
- ArcEngine 图层渲染
- C#获取IDL路径安装路径
- object 转换成byte[] 的方法
- ArcEngine中HRESULT:0x80040228 异常解决办法
- IDL 打开多波段图像
- ENVI\IDL 与C# 混编时的问题
- ArcEngine 清除影像黑边
- ENVI\IDL 重采样 栅格单元大小设置
- shapefile转换evf 时岛的处理办法
- IGraphicsContain 删除元素
- 数据修正
- ENVI 监督分类Max stdev from Mean 参数IDL中的设置
- C#获取项目程序及运行路径的方法