2021年5月22日 星期六

s1071503 影像處理作業5

  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的疊圖:










沒有留言:

張貼留言