一、作業要求:
撰寫一個程式,讀取一張256色灰階圖像,並計算離散傅立葉轉換。
(1)以灰階256色圖像,呈現頻譜大小。
(2) 以灰階256色圖像,呈現相位角度。
二、使用工具:
1.Visual Studio Code
2.Python
版本:3.7.3 32bit
3.OpenCV
版本:4.2.0
4.Numpy
版本:1.16.4
三、實作方法:
1.用imread()讀取圖片,並轉成灰階。
2.用np.fft.fft2()進行離散傅立葉轉換。
3.用np.fft.fftshift()把轉換結果移到正中間。
4.先用np.abs(),再用np.log(),即可得到頻譜大小。
5.用np.angle()可以得到相位角度。
四、呈現結果:
沒有留言:
張貼留言