2021年5月2日 星期日

1071521 影像處理作業3

 作業説明:

請撰寫一個程式,讀取一張 256 色灰階圖像。

 (1)計算輸入圖的離散傅立葉轉換結果,並將頻譜大小與相位角度各以灰階 256 色圖像 方式呈現出。

 (2)對圖像利用 Gaussian Low-Pass filter 處理,輸出平滑後圖像。(程式利用課本的 frequency filter 步驟者可得滿分!)

作業環境:

OS: linux ubuntu18.04
c++ version: c++11
using opencv4.5.1 (check by terminal command "pkg-config --modversion opencv ")
compile command :
    "g++ 1071521_HW3.cpp -o 1071521_HW3 -std=c++11 `pkg-config --cflags --libs opencv`"

程式說明:

 1.imread讀取灰階圖片,參數設0為讀取灰階圖片
 2.將圖片縮小為1/4大小,并且移動至左上方,其餘部分留黑邊。
 3.對該圖片做DFT運算以及取得相位角。
 4.把縮小的圖片恢復,但是都是鋸齒,用高斯平滑處理




沒有留言:

張貼留言