- 作業說明:
- 附件中的讀.row晶片設計的高度檔案,設計人員無法直接看到相關資訊。利用你所學的Color顏色的知識與處理技術,撰寫一個程式來讀取附件中的讀.row 檔案,將高度資料以圖片(顏色)視覺化呈現出來,讓設計人員可以看到高度相關資訊。
- 使用環境:
- colab
- python-3.7.10
- opencv-4.1.2
- numpy-1.19.5
- matplotlib-3.2.2
- 實作方法:
- 先以 read(32) 讀出height、width,再以while 每次 read(4) 來讀完且已list儲存所有的資料
- 使用struct.unpack得出資料
- 使用max()、min()找出最大最小值
- 將-99999以最小值代替
- 將list轉換為np.array
- 把所有高度值轉換到0~255之間
- 設定cmap為jet並輸出結果
- 執行結果:
沒有留言:
張貼留言