2021年5月17日 星期一

s1061439 影像處理作業5

作業說明

附件中的讀.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

沒有留言:

張貼留言