×

第五次 数字图像处理作业

消耗积分:1 | 格式:docx | 大小:0.76 MB | 2017-04-07

lilppp

分享资料个

先分层,然后加噪声,再分层去噪声,最后合成

  1.RGB图像的分层处理:

  先分层,然后加噪声,再分层去噪声,最后合成

  代码:

  I=imread(‘D:\数字图像处理作业\11.jpg’);

  IR=I;IG=I;IB=I;

  IR(:,:,2)=0;%把其他Y分量设置为0,才能画出彩色图像

  IR(:,:,3)=0;

  IG(:,:,1)=0;

  IG(:,:,3)=0;

  IB(:,:,1)=0;

  IB(:,:,2)=0;

  figure(1);

  subplot(221);imshow(I,[]);title(‘I’);

  subplot(222);imshow(IR,[]);title(‘IR’);

  subplot(223);imshow(IG,[]);title(‘IG’);

  subplot(224);imshow(IB,[]);title(‘IB’);

  %%%%%%%%%%%%%%%%%%%%%对R图像的处理%%%%%%%%%%%%%%%%%%%%

  f1=imnoise(IR,‘salt & pepper’,0.02) %加入椒盐躁声,均值0.02dB

  % f1=imnoise(IR,‘gaussian’,0.002,0.0008);%均值0.002和方差0.0008的高斯噪声

  X=f1(:,:,1);

  N_N=2; %3*3的模板

  k1=floor(N_N/2);

  k2=floor(N_N/2);

  [M,N]=size(X);

  Y1=zeros(M,N);

  funBox=zeros(N_N,N_N);

  for i=1:M-N_N+1

  for j=1:N-N_N+1

  funBox=X(i:i+N_N-1,j:j+N_N-1);

  s=sum(funBox(:));

  h=s/(N_N*N_N);

  Y1(i+k1,j+k2)=h;

  end;

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(1)
发评论
靜黙jingmo 2017-12-17
0 回复 举报
很好的资料谢谢谢谢 收起回复

下载排行榜

全部1条评论

快来发表一下你的评论吧 !