2020年5月17日 星期日

1063329影像處理作業3

一、作業說明     

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

二、使用環境 

        - Visual Studio 2017 
        - opencv3.4.1

三、實作方法

          -imread讀取灰階圖像
          -getOptimalDFTSize()取得DFT最佳的尺寸
          -copyMakeBorder()擴充邊界
     -Dft()進行傅立葉轉換
                         -magnitude()用來求頻譜大小和phase()用來求相位角度
     -normalize()將幅值規一化到可顯示範圍
          -imshow在視窗裡顯示圖像

四、執行結果



沒有留言:

張貼留言