一、題目:
請撰寫一個程式,讀取張 256 色灰階圖像,計算輸入圖的傅立葉轉換結果,並將頻譜大小與相位角度各以灰階256色圖像方式呈現出。
二、環境:
visual studio 2013
opencv 3.4.2
三、方法:
頻譜:
1.將圖像擴展到最佳尺寸
2.分配空間給傅立葉變換的結果
3.進行傅立葉轉換
4.分離複數為幅度
5.將新添加的像素剔除
6.將幅度歸一化到可顯示範圍並輸出
相位角度:
將上述方法中的幅度函式改成相位函式,其他方法同上。
四、結果:
原圖:
幅度:
相位:
沒有留言:
張貼留言