2021年5月2日 星期日

s1073345 影像處理作業 3

 作業說明:

請撰寫一個程式,讀取一張 256 色灰階圖像。
(1)計算輸入圖的離散傅立葉轉換結果,並將頻譜大小與相位角度各以灰階 256 色圖像 方式呈現出。
(2)對圖像利用 Gaussian Low-Pass filter 處理,輸出平滑後圖像。(程式利用課本的 frequency filter 步驟者可得滿分!)

環境/語言:

VisualStudio 2019
OpenCV 4.5.1
Window 10
C++

實作方法:

    將圖片讀入轉成灰階
    dft()傅立葉轉換
    split分離實部及虛部
    magnitude取得頻譜圖
    Phase取得相位圖
    GaussianBlur取得高斯平滑圖 

執行結果:



沒有留言:

張貼留言