[問題] raw圖片顯示問題已回收

看板MATLAB作者 (cracksmankid)時間17年前 (2008/11/18 21:52), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
最近自己找了ㄧ張raw的圖片來玩 也照Gonzalez書上來試 可是試到頻域上的高斯LP fiter時卻出了問題 以下是我的程式碼 fid = fopen('lenna.raw', 'r'); f = fread(fid, [256 256],'uint8'); fclose(fid); PQ = [256 256]; [U,V] = dftuv(PQ(1), PQ(2)); D0 = 100; F = fft2(f,PQ(1),PQ(2)); H = exp(-(U.^2 + V.^2)/(2*(D0^2))); g = dftfilt(f,H); imshow(g,[]); 顯示出來的g卻是一張全黑的圖 想請問這樣是哪裡出了問題呢 可是我g matrix裡面都是實數,沒有虛數耶 最大1.14 最小-0.06 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.70.213.59

11/18 22:23, , 1F
沒那些函數...無法測試...不過我猜應該是scale 沒調好
11/18 22:23, 1F

11/18 22:24, , 2F
或者是g沒加abs
11/18 22:24, 2F
※ 編輯: cracksmankid 來自: 219.70.213.59 (11/18 23:33)
文章代碼(AID): #198iYund (MATLAB)
文章代碼(AID): #198iYund (MATLAB)