作業說明
附件中的讀.raw晶片設計的高度檔案,設計人員無法直接看到相關資訊。利用你所學的Color顏色的知識與處理技術,撰寫一個程式來讀取附件中的讀.raw 檔案,將高度資料以圖片(顏色)視覺化呈現出來,讓設計人員可以看到高度相關資訊。
操作環境
Windows 10
Python 3.8.5
openCV 4.5.1
matplotlib 3.4.1
實作方法
- 利用struct.unpack分別將header的32byte資料切開
- 持續利用struct.unpack將最後的pixel部分存入list,-99999的部分則用空值代替
- 找出list中的最大值及最小值
- 利用最大值及最小值算出每個pixel在0~255之間的分布
- 利用reshape將list轉為圖片
- 將圖片視覺化
以下的圖片順序為:原圖、灰階圖、視覺化圖
02.bmp
08.bmp
10.bmp
沒有留言:
張貼留言