2021年5月23日 星期日

s1071754 影像處理作業 5

 1.作業說明:

附件中的讀.row晶片設計的高度檔案,設計人員無法直接看到相關資訊。利用你所學的Color顏色的知識與處理技術,撰寫一個程式來讀取附件中的讀.row 檔案,將高度資料以圖片(顏色)視覺化呈現出來,讓設計人員可以看到高度相關資訊。
 
2.使用環境 
  •  python 3.7
  • matplotlib 3.3.4
  • openCV 3.4.2
  • numpy 1.18.5
  • windows 10 + pycharm 2021.1.1

3. 程式說明

  • 首先用fread(32) 讀出分width height channel
  • 再使用 fread(4) 並且用unpack轉成float
  • 找出invalid value以外的最小值
  • 把invalid value變為最小值
  • 將值變換到0-255間
  • 用reshape將list轉為圖片
  • 讀取.bmp檔
  • 結合兩個subplot並設定cmap並輸出結果

4 . 執行結果


02




08




10












沒有留言:

張貼留言