灰度切分变换2.m

来自「高校图象处理,里面的图画可以自己去找一张然后放到程序指定路径即可」· M 代码 · 共 26 行

M
26
字号
x1=imread('d:\1.jpg')
f0=0;g0=20;
f1=130;g1=20;
f2=130;g2=200;
f3=170;g3=200;
f4=170;g4=20;
f5=255;g5=20;
figure,plot([f0,f1,f2,f3,f4,f5],[g0,g1,g2,g3,g4,g5])
axis,xlabel('f'),ylabel('g');
title('第二种切分变换曲线');
[m,n]=size(x1);
x2=double(x1);
for i=1:m
    for j=1:n
        f=x2(i,j);
        g(i,j)=20;
        if(f>=130)&(f<=170)
            g(i,j)=200;
        elseif(f>=0)&(f<=130)
            g(i,j)=20;
        elseif(f>=170)&(f<=255)
            g(i,j)=20;
        end
    end
end
figure,subplot(1,2,1),imshow(x1);subplot(1,2,2),imshow(mat2gray(g));

⌨️ 快捷键说明

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