2022年4月14日 星期四

s1073331 作業4

 

1. 作業說明:

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

(2) 對圖像利用Gaussian Low-Pass filter處理,輸出平滑後圖像。



 2. 開發環境:

o    Windows 10

o    Atom

o    OpenCV 4.5.5

o    Python 3.9


 3. 實作方法:

將照片放入專案資料夾,會以灰階模式導入

利用fft.fft2(a, s=None, axes=(- 2, - 1), norm=None)來進行傅立葉轉換

fft.fftshift將零頻率分量移到中心。

利用magnitude()phase()去取得相位和頻譜圖

使用高斯函數取的平滑圖形。



原始圖片




(2)第二部分












沒有留言:

張貼留言