2021年5月23日 星期日

s1073315 影像處理作業 5

作業內容:

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

 

Coding環境:

l   Windows 10 2004

l   Visual Studio Code 1.54.1

l   Anaconda 4.8.3

l   Python 3.9.1

l   OpenCV 4.5.1

 

程式說明:

1.          使用struct.unpack() binary檔案的讀取,分別切開headerdata

2.          使用min() max() 找出大於-99999的最小與最大值

3.          使用np.interp() 將資料線性插值為0~1

4.          使用np.reshape()data排成影像的格式

5.          使用matplotlib設定cmap = rainbow ‘ 並輸出結果

 

處理結果:








沒有留言:

張貼留言