一、作業說明
請撰寫一個程式,讀取一張 256 色灰階圖像(圖像大小適中以免執行時間太久)。計算輸 入圖的離散傅立葉轉換結果,並將頻譜大小與相位角度各以灰階 256 色圖像方式呈現 出。
二、使用環境
- Visual Studio 2017
- opencv3.4.1
三、實作方法
-imread讀取灰階圖像
請撰寫一個程式,讀取一張 256 色灰階圖像(圖像大小適中以免執行時間太久)。計算輸 入圖的離散傅立葉轉換結果,並將頻譜大小與相位角度各以灰階 256 色圖像方式呈現 出。
二、使用環境
- Visual Studio 2017
- opencv3.4.1
三、實作方法
-imread讀取灰階圖像
-getOptimalDFTSize()取得DFT最佳的尺寸
-copyMakeBorder()擴充邊界
-Dft()進行傅立葉轉換
-magnitude()用來求頻譜大小和phase()用來求相位角度
-imshow在視窗裡顯示圖像
四、執行結果
沒有留言:
張貼留言