3×3的中值濾波例題 MATLAB中GUI里,求領(lǐng)域平均法和中值濾波法的代碼?
MATLAB中GUI里,求領(lǐng)域平均法和中值濾波法的代碼?在函數(shù)medfilter回調(diào)(對(duì)象、事件數(shù)據(jù)、句柄)后,輸入以下程序X=(手柄.img)Y=imnoise(x,“Salt&Pepper”,0.
MATLAB中GUI里,求領(lǐng)域平均法和中值濾波法的代碼?
在函數(shù)medfilter回調(diào)(對(duì)象、事件數(shù)據(jù)、句柄)后,輸入以下程序X=(手柄.img)Y=imnoise(x,“Salt&Pepper”,0.04)%加上Salt&Pepper噪聲z=medfilt2(Y(:,:),[5,5],“對(duì)稱“)%中值濾波器imshow(z)imwrite(z”醫(yī)療過濾器.jpg這是我剛剛在GUI課程設(shè)計(jì)中完成的代碼。只需在添加的按鈕的回調(diào)函數(shù)之后添加此代碼,并在中間添加圖片中的椒鹽噪聲。
計(jì)算3x3窗口的均值濾波和中值濾波(向下取整保留整數(shù)值)?
利用MATLAB,通過卷積實(shí)現(xiàn)中值濾波函數(shù)B=medfilt2(a)。設(shè)置一個(gè)3x3矩陣,每個(gè)元素為1/9。B=Filter2(B,a)%,實(shí)際上Filter2函數(shù)是一個(gè)二維卷積。可以用conv2代替。