1. 程式人生 > >MATLAB轉換TXT中灰度值資料格式,將灰度資料輸出為影象

MATLAB轉換TXT中灰度值資料格式,將灰度資料輸出為影象

在整理地圖測繪資料時,需要將資料先匯出,然後將資料轉化為影象資訊,使用MATLAB進行轉化遇到點問題,最後算是能出影象了,就將這一點經驗分享下。

首先看下匯出來的資料格式,匯出來的為TXT格式,其中橢圓是有效資料,

源資料

但是這種資料比較格魯的一點是,輸出的資料是40*400的,即輸出的資料為40行*400列,而一行資料即400個數是一幅影象,需要轉化為20*20的矩陣,才能夠看出來灰度值影象。

下面是源程式,裡面每行程式碼都有註釋,程式很簡單,不多解釋

源程式

可以看下源資料
源資料格式

下面是轉化後的資料,橢圓為灰度值有效資料,矩形框為一幅影象,
轉化後的資料

轉化出矩陣後,將灰度值變化為影象檔案,說到這裡,不得不說MATLAB確實強大,自帶矩陣輸出灰度影象資料的函式,真心贊一個!

下面就是輸出影象檔案,很簡單,

輸出影象檔案

看下輸出檔案,
灰度值資料
灰度值影象

另外注意,MATLAB支援中文路徑,但是檔名稱不能是中文。
如果有幫助,別忘了支援下!