Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function [ up down ] = updown(labels,depth,winline)
- labelst = labels;
- window = zeros(winline(3),winline(4));
- whiter = zeros(winline(3),winline(4));
- window = labels(winline(1):winline(1)+winline(3)-1,winline(2):winline(2)+winline(4)-1);
- windowt = window;
- labelst(winline(1):winline(1)+winline(3)-1,winline(2):winline(2)+winline(4)-1) = whiter;
- down = 0;
- up = depth;
- for(i=1:up)
- labelst(labels < i) = labels(labels < i) * 0;
- windowt(window < i) = window(window < i) * 0;
- if(min(min(windowt)) == 0)
- down = i-1;
- windowt = window;
- labelst = labels;
- windowt(window < down) = window(window < down) * 0;
- labelst(labels < down) = labels(labels < down) * 0;
- break;
- end
- end
- for(i=up:-1:down)
- labelst(labels < i) = labels(labels < i) * 0;
- windowt(window < i) = window(window < i) * 0;
- if(min(min(windowt)) == 0)
- up = i+1;
- break;
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement