• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

MATLAB 图像加噪,各种滤波

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
 1 cl;
 2 
 3 img=imread(\'3.17.tif\');
 4 imgn=imnoise(img,\'salt & pepper\',0.02);
 5 [m n]=size(img);
 6 
 7 %h=fspecial(\'average\',[3 3]);    %   3*3的均值滤波
 8 %imgn1=imfilter(imgn,h,\'replicate\');
 9 
10 %imgn=medfilt2(imgn,[3 3]);     %    3*3的中值滤波
11 
12 %%%%自己编写3*3均值滤波
13 %{
14 tem=0;
15 for i=2:1:m-1
16     for j=2:1:n-1     
17    
18         for p=i-1:1:i+1
19             for q=j-1:1:j+1
20                 tem=tem+double(imgn(p,q));
21             end
22         end
23 
24         tem=tem/9;
25         imgn(i,j)=tem;
26         tem=0;
27     end
28 end
29 %}
30 
31 %%%%自己编写3*3中值滤波
32 %{
33 s=zeros(1,9);
34 for i=2:1:m-1
35     for j=2:1:n-1     
36         
37         he=1;
38         for p=i-1:1:i+1
39             for q=j-1:1:j+1            
40                 s(he)=imgn(p,q);
41                 he=he+1;               
42             end
43         end
44 
45         s=sort(s);
46         imgn(i,j)=s(5);
47         
48     end
49 end
50 %}
51 imshow(imgn)

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
如何从Rust发出HTTP请求发布时间:2022-07-18
下一篇:
Rust智能指针(Rc)发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap