modifywatershed.m

来自「A demo for image segmentation using iter」· M 代码 · 共 19 行

M
19
字号
function Lout = ModifyWaterShed(L, Lt)

%% combine L and Lt using the "winner take all vote stratage"
[label, num] = bwlabel(L<0);
Lout = L;

for i = 1:num
    % winner vote
    regiontags = Lt(label==i);
    regiontags = regiontags(regiontags>0);
    regiontag = mode(regiontags); %Most frequent values in array
   
    %corrpondence to L
    regiontags1 = L(Lt==regiontag(1));
    regiontags1 = regiontags1(regiontags1>0);
    regiontag1 = mode(regiontags1);
   
    Lout(label==i) = regiontag1;
end

⌨️ 快捷键说明

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