jiangdifen.m

来自「均值滤波,加权滤波,中值滤波的MATLAB实例,用于图象及信号的处理」· M 代码 · 共 28 行

M
28
字号
%function [rgb1]=jiangdifen(m)
rgb=imread('Fig6.48(d).jpg');
[r,c,d]=size(rgb);
m=input('分辨率降低倍数(自然数):');
if(d==3)
    hr=r/m;
    hc=c/m;
    for i=1:hr
        for j=1:hc
         rgb1(i,j,1)=rgb(m*i,m*j,1);
         rgb1(i,j,2)=rgb(m*i,m*j,2);
          rgb1(i,j,3)=rgb(m*i,m*j,3);
        end
     end
elseif(d==1)
    hr=r/m;
    hc=c/m;
    for i=1:hr
          for j=1:hc
           rgb1(i,j)=rgb(m*i,m*j);
          end
    end
end
    
image(rgb1);
%end 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?