IDL讀取並顯示tm影像

2021-09-26 18:26:09 字數 872 閱讀 3688

學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的**,謝謝他。

效果:

GDAL 4 影像的讀取和顯示

rasterio的用法參考 在mfc專案中新增乙個對話方塊dlgfastshow,新增乙個按鈕 在標頭檔案中新增如下 1 public 2 gdaldataset m pdataset 3double m dscale 現有圖框與影象的比值45 intm iminx 6int m iminy 7in...

PCD檔案讀取並顯示

前面一段時間一直在寫 好久都沒有進行程式設計學習,突然覺得無從下手了,翻開以前寫的 練練手,順便記錄下來以便以後自己可以快速熟悉。乙個簡單的點雲pcd檔案讀取,並視覺化。filename pcd read date 2018 3 27 description read pcd files point...

讀取CMOS時鐘並顯示

讀取年月日及當前時間 escape equ 1bh cmos port equ 70h cmos rega equ 0ah update flag equ 80h cmos sec equ 00h cmos min equ 02h cmos hour equ 04h cmos day equ 07h...