2021年5月2日 星期日

s1041470 影像處理作業3

 1.作業說明:

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

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

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

2.開發環境:

Windows 10

spyder

python

OpenCV 4.5.1

3.程式說明:

1. 將圖片讀入轉成灰階

2. 用dft()來進行傅立葉轉換

3. np.fft.fftshift 移動至中間

4. 取得頻譜圖 & 相位圖

5. 建立屏罩mask

6. 通過mask後反轉換回原圖

7. 取得模糊後的圖

4.輸出:


沒有留言:

張貼留言