題目
請撰寫一個程式,讀取一張 256 色灰階圖像(圖像大小適中以免執行時間太久)。計算輸
入圖的離散傅立葉轉換結果,並將頻譜大小與相位角度各以灰階 256 色圖像方式呈現
出。
環境
作業系統:Windows 10
程式語言:C++
使用套件:OpenCV
實作方式
1.首先,先讀取圖片,將他設成灰階圖。
2.利用split分離通道,並用planes的array設定實部虛部。
3.利用magnitude做運算。
4.利用normalize之後,再用imshow將頻譜圖秀出來。
5.之後相位圖利用2到4的步驟再做一次,其中magnitude改成phase,最後再秀出來。
成果
沒有留言:
張貼留言