2021年5月17日 星期一

1071414 影像處理作業5

作業說明

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

操作環境

  • macOS Big Sur 11.2.2
  • Python 3.8.5
  • OpenCV 4.5.1

實作方法

  1. 讀入.raw檔
  2. 存取前32 byte之header
  3. 將32 byte後之像素值讀出
  4. 將-99999 (invalid value) 設為 np.nan
  5. 找到像素最小以及最大值
  6. nan以0填補
  7. 將所有像素值投射至0~255之區間
  8. 將像素值以對應的顏色輸出

執行結果

02.bmp
 




08.bmp

   


10.bmp











沒有留言:

張貼留言