題目:
請撰寫一個程式,讀取一張 256 色灰階圖像(圖像大小適中以免執行時間太久)。計算輸入圖的離散傅立葉轉換結果,並將頻譜大小與相位角度各以灰階 256 色圖像方式呈現出。
環境:
Windows 10 -vscode
Python 3.7.0
openCV
cv2.imread 讀取灰階的圖片
fft.fft2 做傅立葉轉換
fftshift 使其置中
np.log取對數 並得到頻譜圖
np.abs使其絕對值
用np.angle 得到phase spectrum圖
原圖 |
頻譜圖 |
相位圖 |
沒有留言:
張貼留言