2020年5月16日 星期六

1063344 影像處理作業 3

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

二、使用環境
 numpy:1.16.4
 Python:3.7.4
 opencv:4.1.0

三、實作方法

1.使用imread讀入影像,
2.使用fft函式做快速傅立葉轉換
3.使用fft.fftshift將其做置中處理
4.使用log取得頻譜,用plt.show將其顯示
5.上一張圖關閉後,使用angle取得相位圖,用plt.show將其顯示

四、實作成果
原圖:

頻譜圖:


相位圖:

沒有留言:

張貼留言