CS362影像處理概論Fundamental of Digital Image Processing
2019年5月15日 星期三
1053342的作業3
離散傅立葉轉換DFT練習
題目:
讀取一張256色灰階圖像,計算輸入圖的離散傅立葉轉換結果,並將頻譜大小跟相位角度各以灰階256色圖像方式呈現出
使用環境:
Windows 10
Visual Studio 2017
OpenCV 3.4
執行:
1.讀入圖片後,
先
使用copyMakeBorder()來對影像邊界拓展
2.透過merge()來拓展通道
3.開始傅立葉轉換
4.用split()
分離通道,planes[0]為實數部分,planes[1]為虛數部分
5.將影像重排,使原點在影像中央
6.
將頻譜圖透過normalize()轉換為可看的圖像格式
7.用phase()計算相位
8.
將相位圖透過normalize()轉換為可看的圖像格式
執行結果:
左為原圖、中為
spectrum
、
右為
phase
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言