2021年4月30日 星期五

s1070702 影像處理作業 3

作業說明

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

作業環境

win10 + Spyder (Python 3.7) + OpenCV 4.5.1

實作方法

1.讀入圖片並轉為灰階,輸出灰階圖
2.將轉為灰階的圖做傅立葉轉換並取出角度的數值,輸出相位圖
3.將轉為灰階的圖做傅立葉轉換並取出頻率,輸出頻譜圖
4.利用Gaussian Low-Pass filter,求得的3*3 gaussian_kernel對圖片做convolution,輸出模糊化後的圖

執行結果

原圖:


處理後的圖:






沒有留言:

張貼留言