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
沒有留言:
張貼留言