


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、常用ENVI函數(shù)功能介紹1、文件管理ENVI文件處理函數(shù)為程序員提供了相當(dāng)大的靈活性。有以下的函數(shù)可供編程使用,用戶可以根據(jù)所需的情況選擇所需的函數(shù)。ENVI_PICKFILEENVI_PICKFILE函數(shù)產(chǎn)生一個提示用戶選擇文件的對話框。該函數(shù)產(chǎn)生的界面和使用ENVI主菜單選擇File-OpenImageFile樣的界面。該函數(shù)并不真正的打開文件,它只是以字符串的形式返回用戶所選擇的全路徑文件名。ENVI_SELECTENVI_SELECT產(chǎn)生對話框提示用戶從ENVI中已經(jīng)打開的文件中選擇一個文件。該函數(shù)產(chǎn)生ENVI標(biāo)準(zhǔn)的文件選擇對話框,其中包括空間和波譜子區(qū)裁剪按鈕,以及掩模波段選取按鈕。
2、該函數(shù)也集成了ENVI_PICKFILE的功能,在對話框上提供了文件打開按鈕,用戶可以通過該按鈕打開新的ENVI文件。ENVI_SELECT不僅返回用戶所選擇文件的FID,還可以返回進(jìn)一步處理所需的DIMS和POS關(guān)鍵字值ENVI_OPEN_FILE該函數(shù)返回一個文件的FID,它是打開ENVI文件的最直接和簡單的方法。默認(rèn)情況下它將文件信息添加到可用波段列表中,可以使用NO_REALIZE可以阻止文件信息加入到可用波段列表中。注:如果可用波段列表已打開,該關(guān)鍵字無效。ENVI_FILE_MNG該函數(shù)可以打開、關(guān)閉或者刪除硬盤上的文件。無需用戶交互。ENVI_GET_FILE_IDS該函數(shù)返回所
3、有當(dāng)前打開的文件的FID。2、打開外部文件格式ENVI能夠讀取相當(dāng)廣泛的數(shù)據(jù)格式,雖然ENVI_OPEN_FILE僅能夠打開具有ENVI頭文件的影像文件。ENVI也提供了一些特定的處理程序能夠打開和返回外部格式的文件:ENVI_OPEN_DATA_FILE該函數(shù)打開ENVI所支持的外部文件(通過關(guān)鍵字指定文件類型)并返回FID,無需用戶交互。3、獲取數(shù)據(jù)當(dāng)影像文件非常大時,不適合使用IDL的READU命令將它全部讀入到內(nèi)存中。因此,ENVI提供了兩個處理函數(shù)能夠以小的、易管理的數(shù)據(jù)塊方式讀取影像數(shù)據(jù)。這兩個函數(shù)也提供了數(shù)據(jù)邏輯組織,一次一個波段或是一次光譜切片。ENVI_GET_DATA該函數(shù)
4、從一個打開的文件中獲取影像數(shù)據(jù)。它每次只返回某一波段的數(shù)據(jù)。如果所需的空間數(shù)據(jù)不止一個波段,必需多次調(diào)用該程序以獲得該相應(yīng)波段的數(shù)據(jù)。數(shù)據(jù)的范圍由DIMS關(guān)鍵字控制。ENVI_GET_SLICE該函數(shù)從一個打開的文件中獲取波譜影像數(shù)據(jù),它返回影像某一行所有波段的數(shù)據(jù)值結(jié)果以BIP或BIL的格式返回。4、使用感興趣區(qū)(ROI)進(jìn)行空間選取很多ENVI函數(shù)提供了使用ROI進(jìn)行影像的空間選取選項。在ENVI的函數(shù)中,DIMS關(guān)鍵字用于定義空間選取。DIMS變量的第一個元素稱為ROI指針,如果它被定義,則表明影像是基于ROI進(jìn)行空間選取的。如果ROI指針設(shè)置為-1,表示沒有使用ROI。用戶可用使用EN
5、VI_GET_ROI_DIMS_PTR正確的設(shè)置ROI指針。5、生成ENVI格式的文件ENVI影像格式可能是最簡單的數(shù)據(jù)格式。它是二進(jìn)制文件,柵格影像數(shù)據(jù)以二進(jìn)制數(shù)據(jù)流方式按BSQ、BIL或是BIP的存儲順序存儲。文件中只有影像數(shù)據(jù),頭信息沒有嵌入到文件中。當(dāng)使用WRITEU程序?qū)⒍S或三維影像數(shù)據(jù)寫入到磁盤時,IDL自動生成二進(jìn)制格式文件。ENVI格式的影像文件可用使用任意的名稱,并且無需擴(kuò)展名。同時每一個二進(jìn)制文件都伴隨有一個ASCII格式的頭文件,這個頭文件描述了影像的基本特征以及附加信息。為了ENVI能夠識別這個頭文件,它必需和影像文件具有同樣的文件名,并以.hdr做為擴(kuò)展名。(1)將
6、影像數(shù)據(jù)保存到內(nèi)存當(dāng)用戶函數(shù)的結(jié)果是包含在IDL數(shù)組中的影像數(shù)據(jù)時,這些數(shù)據(jù)可用以內(nèi)存方式被ENVI所使用。ENVI_ENTER_DATA該函數(shù)將IDL數(shù)組中的數(shù)據(jù)輸入到可用波段列表中,該程序自動的設(shè)置ENVI的頭文件,該文件同樣也存儲在內(nèi)存中,并返回內(nèi)存影像的FID。一旦影像出現(xiàn)的可用波段列表中,它就可以像其它ENVI影像一樣使用,也能夠被存入磁盤。(2)將影像數(shù)據(jù)存入硬盤由于IDL的WRITEU函數(shù)能夠產(chǎn)生ENVI格式的文件,ENVI沒有提供單獨的程序來將IDL的數(shù)組寫入到磁盤??梢灾苯邮褂肐DL的WRITEU函數(shù)OpenW,unit,new_envi_image_file.img,/Get_LUNWriteU,unit,image_arrayFree_LUN,unit注:必需考慮到,要隨影像文件同時寫入ENVI的頭文件。ENVI_SETUP_HEAD使用該函數(shù)寫某個已存入磁盤的影像數(shù)據(jù)的ENVI頭文件。使用OPEN關(guān)鍵字,允許將影像文件輸入到可用波段列表。如果沒有給ENVI_SETUP_HEAD程序設(shè)置OPEN或是WRITE關(guān)鍵字,那么ENVI頭文件只是在內(nèi)存中創(chuàng)建(可以使用ENVI_FILE_QUERY獲取文件信息)。ENVI_SETUP_HEAD函數(shù)也能夠返回磁盤上影像文件的FID。從已存在的ENVI文件中創(chuàng)建新文件CF_DOIT這是第三個用于創(chuàng)建ENVI格式文件
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 文化旅游產(chǎn)業(yè)發(fā)展合同
- 廣東省陽江市高新區(qū)2024-2025學(xué)年高一上學(xué)期1月期末地理試題 含解析
- 家電行業(yè)智能家電互聯(lián)互通方案
- 企業(yè)采購原材料采購協(xié)議
- 水電站建設(shè)運營合作協(xié)議
- 旅游行業(yè)服務(wù)質(zhì)量保障協(xié)議
- 網(wǎng)絡(luò)科技行業(yè)數(shù)據(jù)安全使用承諾書
- 企業(yè)員工福利計劃與服務(wù)支持方案
- 私人教練健身訓(xùn)練合同協(xié)議
- 產(chǎn)品銷售代理合同集
- 11G521-1鋼檁條標(biāo)準(zhǔn)完整版
- 2024年資格考試-WSET二級認(rèn)證筆試參考題庫含答案
- 新能源汽車產(chǎn)業(yè)專利分析綜述
- 揭秘《紅樓夢》中的家族興衰賈家命運如何
- 職場化妝穿搭培訓(xùn)課件
- 佛教管理佛堂管理制度
- 倉庫安全案例分析
- 腫瘤公衛(wèi)管理制度
- 烏蘭察布職業(yè)學(xué)院單招幼師300題
- 學(xué)生評價教師量化表1
- 房屋安全管理排查臺賬范本
評論
0/150
提交評論