作業說明:
Color Visualization of Depth Information
附件中的讀.row晶片設計的高度檔案,設計人員無法直接看到相關資訊。利用你所學的Color顏色的知識與處理技術,撰寫一個程式來讀取附件中的讀.row 檔案,將高度資料以圖片(顏色)視覺化呈現出來,讓設計人員可以看到高度相關資訊
操作環境:
l
作業系統 : Windows10
l
編譯軟體 : Visual
Studio Code
l 使用語言 : Python / OpenCV 4.5.1
實作方法:
1. 以float32讀取.raw檔
2. 解封標頭(unpack Header)求出Height & Width
3. 運用長寬取得pixel存至陣列PIX_ARR
4. 求得最大值(max)&最小值(min)
5. 將pixel為-99999的值轉為無效值
6. 計算Difference為Max-Min
7. 轉換其為圖片(0~255)
8. 將每個數值除以Difference乘以255
9. 用cv2的ColorMap_Jet對應值填色
10. Color Visualization輸出圖片
執行結果:
02_Original:
02_ Depth Information:
08_Original:
沒有留言:
張貼留言