2020年5月20日 星期三

1053362 影像處理作業 3

作業說明:
請撰寫一個程式,讀取一張 256 色灰階圖像(圖像大小適中以免執行時間太久)。計算輸 入圖的離散傅立葉轉換結果,並將頻譜大小與相位角度各以灰階 256 色圖像方式呈現出。

環境說明:
Visual studio 2019
OpenCV 4.2.0
Programming Language: C++

實作方法:
imread(".jpg",IMREAD_GRAYSCALE) 讀圖並轉灰階
copyMakeBorder 將圖轉換為合適大小
merge 將虛部實部合併
dft 傅立葉轉換
split 分離虛部實部
magnitude 轉成頻譜
phase 轉成相位
normalize 正歸化
imshow 秀圖

結果:





沒有留言:

張貼留言