離散傅立葉轉換 DFT 練習:
讀取一張 256 色灰階圖像(圖像大小適中以免執行時間太久)。
計算輸
入圖的離散傅立葉轉換結果,
並將頻譜大小與相位角度各以灰階 256 色圖像方式呈現出。
實作方法:
2. getOptimalDFTSize() 取得每一維最佳的DFT的size
3. dft() 進行傅立葉轉換
4. split() 分離轉換後的實部及虛部
5. magnitude() 生成頻譜
6. phase() 生成相位圖
執行結果:
src |
spectrum |
phase |
沒有留言:
張貼留言