一、作業要求:
    撰寫一個程式,讀取一張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()可以得到相位角度。
四、呈現結果:

 
沒有留言:
張貼留言