[問題] 算一張圖的2dfft amplitude & phase map已回收
信號與系統、數位影像處理的課本都有圖片範例
就是把一張圖用2dfft算出一張amplitude和一張phase的map
我用fft2()函式算出一張圖片的傅立葉轉換後
用abs()跟angle()分別取出代表amplitude和phase的二維矩陣
但是往往我用的圖片算出的amplitude矩陣元素量級都超過+e05
這樣用imshow()函式都會顯示整張白色的圖(超過255的元素即代表白色)
請問是我取得amplitude map的方式錯誤嗎?
還是說要對這個矩陣做標準化(normalization)的動作?
另外,phase map的元素都會在[-PI, PI)這個範圍內
請問一般要把phase map用imshow()函式秀出來
是否也是要把這個範圍做線性對照,轉換到[0, 255]?
以上的方法是花了相當時間自己胡亂摸出來的
請問算amplitude和phase map是否有更快或更推薦的做法?
--
CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓
Blog http://cjcat.blogspot.com
Gallery http://cjcat2266.deviantart.com
ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.81.67
※ 編輯: cjcat2266 來自: 61.228.81.67 (04/15 01:18)
推
04/15 11:44, , 1F
04/15 11:44, 1F
推
04/15 12:37, , 2F
04/15 12:37, 2F