作業說明:
附件中的讀.row晶片設計的高度檔案,設計人員無法直接看到相關資訊。利用你所學的Color顏色的知識與處理技術,撰寫一個程式來讀取附件中的讀.row 檔案,將高度資料以圖片(顏色)視覺化呈現出來,讓設計人員可以看到高度相關資訊。
Coding環境:
- Windows 10 20H2
- Anaconda 3.18.11
- Python 3.9.1
- OpenCV 4.5.1
主要使用matplotlib套件做資料的視覺化處理
- 使用者在呼叫此程式時使用參數呼叫s1071546_hw4.py -i <要處理的檔案檔名> -c <要對比的檔案檔名> 來使用
- 使用open()將檔案載入並使用struct.unpack做binary檔案的讀取
- 使用np.reshape()將讀取進來的pixel排成影像的格式(width,height,channel)
- 使用min與max找出大於-99999的最小與最大值
- 使用np.interp()將資料線性插植為0-1
- 使用matplotlib設定cmap="jet_r"並輸出結果
沒有留言:
張貼留言