2021年5月23日 星期日

s1073345 影像處理作業 5

 作業說明:

    附件中的讀.row晶片設計的高度檔案,設計人員無法直接看到相關資訊。利用你所學的Color顏色的知識與處理技術,撰寫      個程式來讀取附件中的讀.row 檔案,將高度資料以圖片(顏色)視覺化呈現出來,讓設計人員可以看到高度相關資訊。

開發環境:
    Window10
    Visual Studio 2019
    Python3.8
    OpenCV 4.5.1

程式說明:
    
    1.用open()讀取圖片
    2.用struct.unpack ()取得 width , height ,channel 
    3.32byte之後每4byte(float)分別struct.unpack並且存入list 
    4.找出list的min(list中第二小的值), max值
    5.將list改成array並用cv.reshape()轉成圖片的格式
    6.用cv2.applyColorMap()轉成對應的顏色
    7.用cv2.imwrite()輸出圖片

執行結果:

    






沒有留言:

張貼留言