2019年5月15日 星期三

s1051545的作業3

一、作業要求:
       撰寫一個程式,讀取一張 256 色灰階圖像。計算輸入圖的離散傅立葉轉換結果,並將頻譜大小與相位角度各以灰階 256 色圖像方式呈現出。
二、使用的環境:
         1. windows 10
         2. pyCharm    
         3. opencv 3.4.5
         4. python 3.7

三、特殊程式片段:
        np.fft.fft2():頻率轉換,輸出複數陣列
       np.fft.fftshift():移頻操作
       
np.log():取得頻譜,並以np.abs()取絕對值,將複數形式的頻譜變化成實數
       np.angle():得到相位圖 
       


四、執行結果:

        讀入一張圖檔後,顯示頻譜圖及相位圖。


沒有留言:

張貼留言