2021年5月17日 星期一

s1061448 影像處理作業5

        一、作業題目: 

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

        二、開發環境: 

    作業系統:Windows 10 
    ide:pycharm,anaconda 4.4.0
    圖像處理:open-cv 4.4.0
    語言:python 3.6

        三、操作方法:

  1. 將圖像文件example.raw和程式碼處在同一文件目錄下 
  2. 等待程式輸出跑完以後,會在該目錄下生成result.bmp

        四、實現方法:


    1. 讀入raw檔案

        本程式用numpy.fromfile讀入 

    2. 按照文件的固定格式對讀入資料分割

    3. 从raw資料得到width、height、channel,並將圖像還原為正常形狀的图像

    4. 按照圖像中數值的大小分配顏色,大的用紅色,小的用綠色

    5. 輸出result.bmp

    

五、最終效果: 

   1. 處理前:(raw的原圖像)
    處理後:

    2. 處理前:(raw的原圖像)
    3. 處理前:(raw的原圖像)
    處理後:



沒有留言:

張貼留言