2021年4月28日 星期三

s1071242 影像處理作業3

1. 作業題目:

請撰寫一個程式,讀取一張 256 色灰階圖像。
(1)計算輸入圖的離散傅立葉轉換結果,並將頻譜大小與相位角度各以灰階 256 色圖像
方式呈現出。
(2)對圖像利用 Gaussian Low-Pass filter 處理,輸出平滑後圖像。(程式利用課本的
frequency filter 步驟者可得滿分!)

2. 開發環境 :
  • Windows 10
  • spyder
  • python 3.8
  • OpenCV 4.5.1

3. 說明:
          
  • imread讀圖片
  • 傅立葉轉換得到頻率分布,結果轉絕對值得到頻譜
  • 使用np.angle()得到相位角
  • 設定mask和頻率相乘得到平滑後圖像
  • plt.show() 秀出title跟圖片
4.執行結果:  左上到左下分別為:原圖 輸出結果 頻譜圖 相位圖
   

沒有留言:

張貼留言