Re: [問題] 請益 DFT轉換(影像相關)已回收

看板MATLAB作者 (凱文踢)時間16年前 (2009/04/08 21:08), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《japing (心屏氣和)》之銘言: : ※ 引述《japing (心屏氣和)》之銘言: : : im = imread('a.tif'); : : imf = fftshift(fft2(im));%第一次DFT運算 : : imfli = ifft2(imf); %反轉換 : : imf2 = fftshift(fft2(imfli)) %第二次DFT運算 : : imfli2 = ifft2(imf2) %反轉換 : 在請教一個問題....這段程式 : 算是連續作兩次DFT嗎... : 為什麼我的結果會不一樣 : 我自己在網路上搜尋是 : 連續兩次 DFT 運算,顯示其結果為與原圖形一樣 : 請大大們指點迷津 我想 網路上說的連續兩次DFT運算 我猜應該是fft2 and ifft2 這兩次吧@_@ matlab詭譎的是 center是在影像最左上角 但是其實我們習慣的center是在中間 所以... %% 可能是範例 a = phantom(128); % this is the phantom image figure,imagesc(a),colormap(gray),axis image,axis off; % show image fa = fftshift(ifft2(fftshift(a))); % the first time DFT aa = fftshift(fft2(fftshift(fa))); % the second time DFT figure, imagesc(aa),colormap(gray),axis image,axis off; % show image %% 收工 不知道是不是你想要的東西@_@a -- ╔═╦═╗ ╔═╗ ╔═══╗ ╭──╮ ║ ║╔══╗╔═╦╗╔═╗╔══╗║ ║ ╰╮ ║ ╣║ ═ ║║ ║║ ║║ ║║ ║ ║ ║║ ╣║ ║║ ║║ ║╚╗ ╔╝ ╚═╩═╝╚══╝╚══╝╚═╝╚═╩╝ ╚═╝ →→→→ http://www.wretch.cc/album/kevint ←←←← By luh4 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.148.130

04/09 17:11, , 1F
我也不太確定@@ 但是謝謝你喔
04/09 17:11, 1F
文章代碼(AID): #19tA75Fl (MATLAB)
文章代碼(AID): #19tA75Fl (MATLAB)