Re: [討論] 在頻域的影像處理
請問你show 圖是用哪一個函數?
imgesc? imshow?
若是imshow 請重新設定上下限
help imshow查看詳情
immin = min(min(abs(iFimg)));
immax = max(max(abs(iFimg)));
imshow((iFimg), [immin immax]);
這樣試試看~
※ 引述《hiplock ( )》之銘言:
: 更改之後程式碼如下
: img=imread(file1);
: Fimg=fftshift(fft2(img));
: iFimg = ifft2(fftshift(Fimg));
: 感謝幫助 圖可以還原了
: 但是原圖有明顯差異 弱化很多
: http://i.imgur.com/YNmAp.png

: 請問知道有可能是什麼原因嗎?
: ※ 引述《hiplock ( )》之銘言:
: : 最近在研究頻率空間的影像處理
: : 可是我連最基本的轉換都完成不了
: : 我已經將圖片成功變成低頻置中的狀態
: : 就是中間有亮點
: : 不知道為什麼 反轉換完了之後 他還是在頻域的樣子
: : 無法變回原圖
: : 程式碼如下
: : file1=['applo17.tif'];
: : img=imread(file1);
: : Fimg=log(abs(fftshift(fft2(img))));
: : iFFimg = exp(abs(ifftshift(ifft2(Fimg))));
: : 基本上目前 Fimg iFFimg 看起來是長得差不多的
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.253.37
→
01/18 13:11, , 1F
01/18 13:11, 1F
推
01/18 13:40, , 2F
01/18 13:40, 2F
推
01/18 13:43, , 3F
01/18 13:43, 3F
討論串 (同標題文章)