2021年5月2日 星期日

s1063314 影像處理作業3

           作業說明:
撰寫一個程式,讀取一張 256 色灰階圖像。 
(1)計算輸入圖的離散傅立葉轉換結果,並將頻譜大小與相位角度各以灰階 256 色圖像 方式呈現出。 
(2)對圖像利用 Gaussian Low-Pass filter 處理,輸出平滑後圖像。(程式利用課本的 frequency filter 步驟者可得滿分! 
開發環境:
  1. Windows10
  2. Visual Studio 2017
  3. OpenCV - 4.5.1
  4. C++ 
程式說明:
    1. 用灰階方式讀取圖片
    2. 設定邊界
    3. 做DFT
    4. 取出頻譜與相位
    5. 對中心點做shift
    6. 輸出頻譜圖與相位圖
    7. 對圖片做blur
    8. 存取圖片

執行結果:

輸入: 


相位,頻譜:




 

輸出: 


 

 



  


沒有留言:

張貼留言