1、 逆谐波均值滤波 中值滤波 中点滤波 最大值滤波 最小值滤波生成原图tk = 1 : 17+7 : (17+7)*10;I = zeros(210+10*2, (17+7)*10);for i = 1 : length(tk)-1 I(10:10+210, tk(i+1):tk(i+1)+6) = 1;endI = logical(I);figure,imshow(I),title(原图);算术均值滤波a=spfilt(I,amean,3,3);figure;subplot(1,2,1),imshow(I),title(subplot(1,2,2),imshow(a),title(算术均值滤波
2、几何均值滤波b= spfilt(I,gmean %33几何均值滤波subplot(1,2,2),imshow(b),title(几何均值滤波谐波均值滤波c =spfilt(I,hmean3谐波均值滤波subplot(1,2,2),imshow(c),title(谐波均值滤波逆谐波均值滤波d =spfilt(I,chmean3逆谐波均值滤波subplot(1,2,2),imshow(d),title(逆谐波均值滤波中值滤波e =spfilt(I,median3中值滤波subplot(1,2,2),imshow(2),title(中值滤波中点滤波f=spfilt(I,midpoint3中点滤波subplot(1,2,2),imshow(f),title(中点滤波最大值滤波g = spfilt(I, maxsubplot(1,2,2),imshow(g),title(最大值滤波最小值滤波h = spfilt(I, minsubplot(1,2,2),imshow(h),title(最小值滤波Published with MATLAB R2012b