全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:4640
推到 Plurk!
推到 Facebook!

Matlab去除雜訊問題

答題得分者是:doubletime
MVP2000
一般會員


發表:13
回覆:16
積分:5
註冊:2007-04-03

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-11-22 11:22:20 IP:61.231.xxx.xxx 訂閱
A=imread('51.bmp');
uu=0;
b=[0 0 0 0 0 0 0 0 0];
[y,x,c]=size(A);
for i = 2:y-1
for j = 2:x-1
b(1)=int16(A(i-1,j-1));
b(2)=int16(A(i-1,j));
b(3)=int16(A(i-1,j 1));
b(4)=int16(A(i,j-1));
b(5)=int16(A(i,j));
b(6)=int16(A(i,j 1));
b(7)=int16(A(i 1,j-1));
b(8)=int16(A(i 1,j));
b(9)=int16(A(i 1,j 1));
uu=(b(1) b(2) b(3) b(4) b(5) b(6) b(7) b(8) b(9))/9;
zz(i-1,j-1)=uu;
end
end

影像雜訊 ~ 看書的公式是把九個共格的值加起來然後除餘九之後帶到原本的值 ~

可是我做了之後出現的影像怪怪的 ~ 請問大家是為什麼阿 ~ 沒辦法去除雜訊
------
May I ask you something ?
doubletime
一般會員


發表:4
回覆:17
積分:9
註冊:2004-11-27

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-02-10 19:52:24 IP:61.229.xxx.xxx 訂閱
既然您是用MATLAB,那應該用MATLAB的內部的指令會比較方便
如高斯、中間值、平均值、胡椒鹽濾波器
這樣會比您自己處理更方便也更簡單
------
http://tw.myblog.yahoo.com/sn903209ss
您的指教是我成長的動力!
系統時間:2024-05-03 19:47:09
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!