2021年5月20日 星期四

s1073317 影像處理作業 5

1073317 作業五 readme

一﹑作業說明:

附件中的讀.row晶片設計的高度檔案,設計人員無法直接看到相關資訊。利用你所學的Color顏色的知識與處理技術,撰寫一個程式來讀取附件中的讀.row 檔案,將高度資料以圖片(顏色)視覺化呈現出來,讓設計人員可以看到高度相關資訊。

 

二﹑使用環境:

•        OS:Win10

•        編譯器:Visual Studio Code

•        語言:Python

 

三﹑實作方法:

•           以二元檔方式讀入raw檔

•           讀出前面32bytes的header,使用struct.unpack取出width, height

•           剩下的每4個bytes為一個pixel的高度資訊,取出Depth

•           找出invalid value (-99999) 及 invalid value外的最大值、最小值,再將invalid value換成最小值

•           將所有的高度值scale到0 - 255成為圖片

•           使用ColorMap_Jet對應值填色

 

四﹑執行結果:

02.bmp   02.raw 

08.bmp  08.raw

10.bmp  10.raw


沒有留言:

張貼留言