一、作業題目:
請撰寫一個程式,讀取一張 256 色灰階圖像(圖像大小適中以免執行時間太久)。計算輸入圖的離散傅立葉轉換結果,並將頻譜大小與相位角度各以灰階 256 色圖像方式呈現出。
二、環境設置:
- Visual Studio 2017
- opencv 4.2.0
三、實作方式:
- imread(img,0)以灰階方式讀取照片
- copyMakeBorder()圖像邊界補0
- merge()合併Mat數組的兩個元素
- 用dft()做運算
- normalize() 將變換結果轉換到0~1之間便於顯示
四、執行結果:
請撰寫一個程式,讀取一張 256 色灰階圖像(圖像大小適中以免執行時間太久)。計算輸入圖的離散傅立葉轉換結果,並將頻譜大小與相位角度各以灰階 256 色圖像方式呈現出。
二、環境設置:
- Visual Studio 2017
- opencv 4.2.0
三、實作方式:
- imread(img,0)以灰階方式讀取照片
- copyMakeBorder()圖像邊界補0
- merge()合併Mat數組的兩個元素
- 用dft()做運算
- normalize() 將變換結果轉換到0~1之間便於顯示
四、執行結果:
沒有留言:
張貼留言