MATLAB学习之均值滤波
生活随笔
收集整理的這篇文章主要介紹了
MATLAB学习之均值滤波
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
均值濾波會模糊圖像,且適用于高斯噪聲,對椒鹽噪聲情況并不良好。
img=imread("dragon.png"); subplot(1,1,1); imshow(img); imgn=imnoise(img,"gaussian",0,0.01); subplot(1,1,1); imshow(imgn); %3*3 均值濾波 [m,n]=size(img); for i=2:1:m-1for j=2:1:n-1temp=0;for p=i-1:1:i+1for q=j-1:1:j+1temp=temp+double(imgn(p,q));endendtemp=temp/9;imgn(i,j)=temp;end end subplot(1,1,1); imshow(imgn);
下面是椒鹽噪聲濾波過程。
img=imread("dragon.png"); subplot(1,1,1); imshow(img); imgn=imnoise(img,"salt & pepper",0.05); subplot(1,1,1); imshow(imgn); %3*3 均值濾波 [m,n]=size(img); for i=2:1:m-1for j=2:1:n-1temp=0;for p=i-1:1:i+1for q=j-1:1:j+1temp=temp+double(imgn(p,q));endendtemp=temp/9;imgn(i,j)=temp;end end subplot(1,1,1); imshow(imgn);總結
以上是生活随笔為你收集整理的MATLAB学习之均值滤波的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: unef螺纹_螺纹标准大全
- 下一篇: 超像素分割 SLIC算法 使用示例