1. 作業說明
附件中的讀.row晶片設計的高度檔案,設計人員無法直接看到相關資訊。利用你所學的Color顏色的知識與處理技術,撰寫一個程式來讀取附件中的讀.row 檔案,將高度資料以圖片(顏色)視覺化呈現出來,讓設計人員可以看到高度相關資訊。
2. 使用環境
Anaconda(conda 4.8.3)、Python 3.9.2、OpenCV 4.5.1
3. 方法
先單獨把header的部分提出來
使用struct.unpack()轉換data
讀出高度資料存進list
找出除了-99999以外的最小值跟最大值 ((-99999會當藍色來用
用兩者差當分母跟其他高度以內插法算色相角度(範圍:0 ~ 240)
轉換成BGR 最後跟原圖用addWeighted()做疊圖
顯示成品: **08、10的原圖太佔版面就不放了 **
02原圖:
02高度圖:
兩個02的疊圖成果:
08高度圖:
08的疊圖:
10高度圖:
10的疊圖:
沒有留言:
張貼留言