如何用C++讀取顯示envi標準格式的影像?因為IDL語言不熟悉,所以考慮用C語言讀取、顯示。
uj5u.com熱心網友回復:
ENVI使用的是通用柵格資料格式,包含一個簡單的二進制檔案( a simple flat binary )和一個相關的ASCII(文本)的頭檔案。利用其他語言如C/C++等直接讀取ENVI的資料,則可以先對hdr檔案進行決議,獲取資料型別。
歸納起來就是分析出資料結構后繪制,你可以搜索網上看有沒有專門的庫或控制元件可以使用
uj5u.com熱心網友回復:
還真是沒找到,搜不到空間可專門的函式庫。你的意思我理解,也想到了,但是做不到。分析資料繪制影像不會弄。uj5u.com熱心網友回復:
樓主,我也遇到同樣的情況,我也發了帖子,沒人回啊,,你后來怎么解決的?
uj5u.com熱心網友回復:
沒解決。,。。。uj5u.com熱心網友回復:
樓主還沒解決嗎 好像GDAL可以打開,不過我還在研究,樓主知道了分享一下哈~
uj5u.com熱心網友回復:
envi的資料就是一個普通的2進制檔案,先在頭檔案中讀取資料格式以及行列數,波段資訊等,利用這些資訊來讀取envi檔案中的資料,最后選擇需要的波段顯示即可轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/91591.html
標籤:基礎類
