作業說明:
附件中的讀.row晶片設計的高度檔案,設計人員無法直接看到相關資訊。利用你所學的Color顏色的知識與處理技術,撰寫一個程式來讀取附件中的讀.row 檔案,將高度資料以圖片(顏色)視覺化呈現出來,讓設計人員可以看到高度相關資訊。
開發環境:
Window 10、Anaconda Navigator 2.0.1、Spyder 5.0.0、OpenCV 4.0.1
程式說明:
- 以open讀取.raw檔
- 以unpack取得圖片的width, height, channel
- 每4byte分別unpack並且存入list
- 找出list中的min與Max
- 將min值取代-99999.0
- 將list轉換成array並用reshape轉換成圖片
- 利用array的值變換0~255
- 利用applyColorMap轉換成對應的顏色
- 用imwrite輸出結果圖片。
程式執行畫面及結果:
02原圖
02視覺化後的灰階圖片
02灰階轉換成RGB
08原圖
08視覺化後的灰階圖片
08灰階轉換成RGB
10原圖
10視覺化後的灰階圖片
10灰階轉換成RGB
沒有留言:
張貼留言