一、作業要求
請撰寫一個程式,讀取一張 256 色灰階圖像(圖像大小適中以免執行時間太久)。計算輸 入圖的離散傅立葉轉換結果,並將頻譜大小與相位角度各以灰階 256 色圖像方式呈現出。
請撰寫一個程式,讀取一張 256 色灰階圖像(圖像大小適中以免執行時間太久)。計算輸 入圖的離散傅立葉轉換結果,並將頻譜大小與相位角度各以灰階 256 色圖像方式呈現出。
二. 使用環境
Operation
system: windows10
Programing
language: Python3.7.4
Library
version: Opencv 4.2.0
三、實作方法
使用np.fft.fft2()轉換成一個複數陣列再使用np.fft.fftshift()做移頻利用.abs與log取實數化成更小的範圍,最後再用angle把shift出來的取相位
四、作業結果
沒有留言:
張貼留言