s1091659 作業3
Assignment #3 DFT 練習
功能: 撰寫一個程式,以灰階模式讀取一張圖像 imread(path, IMREAD_GRAYSCALE)
1.撰寫傅利葉轉換程式將一張圖像轉換至頻域
2.將頻譜大小與相位角度各以灰階256 色圖像方式呈現
3.呈現還原後圖像
開發環境:- Windows 10
- Visual Studio 2022
- C++
- Open CV 4.7.0
程式說明 :
0.將圖片以灰階圖輸入
2.在圖像邊緣補0值
3.創建
planes[2]
,planes[0] 是 CV_32F1的實數部分, planes[1] 是 CV_32F2 的虛數部分 將planes[0] planes[1]用merge()合併成複數矩陣complex
4.進行傅立葉變換
7.傅立葉變換後的圖像左上和右下互換,右上和左下互換
結果
結果
結果
留言
張貼留言