zsodd.m

来自「MATLAB实现的图像均衡化源程序」· M 代码 · 共 17 行

M
17
字号
function out=zsodd(nbhd);
    s=sum(nbhd(:))-nbhd(5);
    temp1=(2<=s)&(s<=6);
    p=[nbhd(1) nbhd(4) nbhd(7) nbhd(8) nbhd(9) nbhd(6) nbhd(3) nbhd(2)];
    pp=[p(2:8) p(1)];
    xp=sum((1-p).*pp);
    temp2=(xp==1);
    prod1=nbhd(4)*nbhd(8)*nbhd(6);
    prod2=nbhd(8)*nbhd(6)*nbhd(2);
    temp3=(prod1==0)&(prod2==0);
    if temp1&temp2&temp3&nbhd(5)==1
         out=0;
    else
        out=nbhd(5);
    end;

⌨️ 快捷键说明

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