matlab_数字图像处理代码

matlab_数字图像处理代码

ID:16406613

大小:20.65 KB

页数:17页

时间:2018-08-09

matlab_数字图像处理代码_第1页
matlab_数字图像处理代码_第2页
matlab_数字图像处理代码_第3页
matlab_数字图像处理代码_第4页
matlab_数字图像处理代码_第5页
资源描述:

《matlab_数字图像处理代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、%%%%%%求对比度%%%%%%clear;clc;[filename,pathname]=uigetfile({'*jpg;*.bmp;*.jpeg'},'load?image');fpath=fullfile(pathname,filename);A=imread(fpath);figure(1);imshow(A);title('原图像')img=rgb2gray(A);figure(2);imshow(img);title('灰度后的');img1=imnoise(img,'salt&pepper',0.05);%加入椒盐躁声figure(3);imshow(img1);titl

2、e('椒盐后的图像');%%%K近邻域滤椒盐噪声%%%3*3%%%找出与f(i,j)相近的像素值这里利用做差排序找出AAAA1=img1;AAAA1=double(AAAA1);%%%得到椒盐噪声图像[m,n]=size(AAAA1);fori=2:m-1forj=2:n-1ASD1=[AAAA1(i-1,j-1)AAAA1(i-1,j)AAAA1(i-1,j+1)...AAAA1(i,j-1)AAAA1(i,j)AAAA1(i,j+1)...AAAA1(i+1,j-1)AAAA1(i+1,j)AAAA1(i+1,j+1)];aa=ASD1;%%随机设定的一个数组b=AAAA1(i,j)

3、;%%取参照值a=aa(:);%%将给定数组化为一维的ab=(a(:)-b)';%%将数组a与b做差abc=abs(ab);abc=sort(abc);%%差值取绝对值并排序[as1as11]=find(abs((a(:)-b))==abc(1,1));as=[as1as11];if~isempty(abc(abc(:)~=abc(1,1)))if~isempty(abc)abc1=abc(abc(:)~=abc(1,1));[as2as22]=find(abs((a(:)-b))==abc1(1,1));as=[as1as11;as2as22];endendif~isempty(abc

4、1(abc1(:)~=abc1(1,1)))if~isempty(abc1)abc2=abc1(abc1(:)~=abc1(1,1));[as3as33]=find(abs((a(:)-b))==abc2(1,1));as=[as1as11;as2as22;as3as33];endendif~isempty(abc2(abc2(:)~=abc2(1,1)))if~isempty(abc2)abc3=abc2(abc2(:)~=abc2(1,1));[as4as44]=find(abs((a(:)-b))==abc3(1,1));as=[as1as11;as2as22;as3as33;as

5、4as44];endendif~isempty(abc3(abc3(:)~=abc3(1,1)))if~isempty(abc3)abc4=abc3(abc3(:)~=abc3(1,1));[as5as55]=find(abs((a(:)-b))==abc4(1,1));as=[as1as11;as2as22;as3as33;as4as44;as5as55];endendif~isempty(abc4(abc4(:)~=abc4(1,1)))if~isempty(abc4)abc5=abc4(abc4(:)~=abc4(1,1));[as6as66]=find(abs((a(:)-b))

6、==abc5(1,1));as=[as1as11;as2as22;as3as33;as4as44;as5as55;as6as66];endend%%%%as即是与b值相近的值的坐标包括和b相等的(这里是与b值相差为六种值的情况不一定是六个值可能等于也可能大于%%%%将以下坐标的值取第二个到第六个即是与b值相近的5个)result=zeros(1,(length(as)-1));forVB=2:6result(VB-1)=a(as(VB,1));end%%%求前五个的均值AVERAGE=sum(result(:))/5;AAAA1(i,j)=AVERAGE;endendfigure(9)i

7、mshow(uint8(AAAA1));title('K近邻域滤椒盐噪声后的图像');clear;clc;I_gray=...[15255225100200255200;...1725422510010109;...3710100100296;...3610109282;...21889342;...10788321;...11887221;...23987220];%%%%%A可以是矩阵也可以是图像[height,width]=s

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。