CS362影像處理概論Fundamental of Digital Image Processing
2019年5月15日 星期三
1043313 作業3
作業題目:
請撰寫一個程式,讀取一張 256 色灰階圖像。計算輸入圖的離散傅立葉轉換結果,並 將頻譜大小與相位角度各以灰階 256 色圖像方式呈現出。
環境設置:
Visual studio 2017
OpenCV 3.44
內容介紹:
利用
copyMakeBorder擴大圖片2倍
再用padded填補
做傅立葉轉換後把實虛部分割
相位角為
atan (虛數/實數
)
Function fft:把
實部
u8
轉成
64f
,虛部化為
0
,將實部虛部
merge
成一張新圖,對新圖做傅立葉轉換
Function shift:
計算譜的大小
= sqrt (
實數平方
+ 平方
)
,計算
log(1 + Mag)調整位置,最後把不介於0~255再調整
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言