一、作業題目:
附件中的讀.row晶片設計的高度檔案,設計人員無法直接看到相關資訊。利用你所學的Color顏色的知識與處理技術,撰寫一個程式來讀取附件中的讀.row 檔案,將高度資料以圖片(顏色)視覺化呈現出來,讓設計人員可以看到高度相關資訊。
二、開發環境:
ide:pycharm,anaconda 4.4.0
圖像處理:open-cv 4.4.0
語言:python 3.6
三、操作方法:
- 將圖像文件example.raw和程式碼處在同一文件目錄下
- 等待程式輸出跑完以後,會在該目錄下生成result.bmp
四、實現方法:
1. 讀入raw檔案
本程式用numpy.fromfile讀入
2. 按照文件的固定格式對讀入資料分割
3. 从raw資料得到width、height、channel,並將圖像還原為正常形狀的图像
4. 按照圖像中數值的大小分配顏色,大的用紅色,小的用綠色。
5. 輸出result.bmp
五、最終效果:
1. 處理前:(raw的原圖像)
沒有留言:
張貼留言