1.作業要求:
附件中的讀.raw晶片設計的高度檔案,設計人員無法直接看到相關資訊。利用你所學的Color顏色的知識與處理技術,撰寫一個程式來讀取附件中的讀.raw 檔案,將高度資料以圖片(顏色)視覺化呈現出來,讓設計人員可以看到高度相關資訊。
2.使用環境:
Windows10
VScode + anaconda3
Python3.6.12
Opencv4.5.1
Numpy1.19.4
3.實做方法:
1.將檔案用binary的方式讀進來
2.切出前32bytes並取出Height和Width
3.將剩下的bytes以4個為單位取出Depth
4.找出深度為-99999的值,並將他補上有效最小值
5.找出深度最大與最小值,用此兩值將所有Depth收縮為0-255的整數或0-1的浮點數
6.將Depth用np.reshape()成影像的大小
7.用pyplot將此npy以cmap="jet_r"的方式輸出
4.結果展示:
02.raw原圖像
沒有留言:
張貼留言