1. 作業題目:Color Visualization of Depth Information
附件中的讀.row晶片設計的高度檔案,設計人員無法直接看到相關資訊。利用你所學的Color顏色的知識與處理技術,撰寫一個程式來讀取附件中的讀.row 檔案,將高度資料以圖片(顏色)視覺化呈現出來,讓設計人員可以看到高度相關資訊。
2. 開發環境&語言:
- macOS Big Sur
- Visual Studio Studio 2019
- OpenCV - 4.5.1
- python 3.9.4
- numpy-1.20.1
- matplotlib-3.2.2
3. 說明:
- open() 要處理的檔案
- 再用struct.unpack讀取資料
- unpack後每4bytes為一個pixel 再使用np.reshape()
- 找出大於-99999的最大值跟最小值
- 再將範圍透過np.interp範圍調整為0~1
- 再透過matplotlib輸出
4.輸出:
02高度資料的視覺化結果
沒有留言:
張貼留言