2020年5月20日 星期三

1051335 影像處理作業 3

離散傅立葉轉換DFT練習

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

2.環境
作業系統:Windows 10
程式語言Python 3.8.2
使用套件: OpenCV 4.2.0.34、numpy 1.18.2
開發工具:Visual Studio Code 1.43.2

 
3.實作
使用cv2.cvtColor()
轉成灰階
使用np.fft.fft2()進行傅立葉轉換
使用np.log()產生頻譜圖

 

4.執行


原圖

 














灰階





















相位圖




頻譜圖

沒有留言:

張貼留言