2020年5月11日 星期一

1053302 影像處理作業3


一、簡介

請撰寫一個程式,讀取一張 256 色灰階圖像。計算輸入圖的離散傅立葉轉換結果,並將頻譜大小與相位角度各以灰階256 色圖像方式呈現出。


二、環境
Visual  Studio  2017
OpenCV 3.4.5


三、作業解釋
1. 使用imread讀取圖片並把圖片轉成灰色
2. getOptimalDFTSize()對邊界補零,以便dft的操作
3. copyMakeBorder對影像邊界拓展
4. dft()進行傅立葉轉換
5. split()分離兩個通道
6. 重新排列變換结果讓原點處於圖像中心
7. Phase將實部和虛部結果繪製成相位圖


四、結果



沒有留言:

張貼留言