cvfloodfill.m
来自「guide and some example with visualC++」· M 代码 · 共 51 行
M
51 行
function varargout = cvfloodfill(varargin)
%CVFLOODFILL Fill connected domain.
% [dst area value rect] = cvFloodFill(src, seedPoint, newVal,
% loDiff, upDiff, connectivity);
% src - input image
% seedPoint - [x y]
% newVal
% loDiff
% upDiff
% connectivity - default 4
%
% dst - destination image
% area - area of the segmented component
% value - gray scale value of the segmented component
% rect - ROI of the segmented component
if nargin < 5 | nargin > 6
error 'Invalid number of parameters';
return;
end
if nargin > 5
if varargin{6} ~= 4 & varargin{6} ~= 8
error 'Invalid 'connectivity' parameter';
return;
end
else
% default value
varargin{6} = 4;
end
out = nargout;
if out < 1
out = 1;
end
if out > 4
error 'Too many output parameters'
return;
end;
for idx = out+1:4
varargout{idx} = [];
end
if out > 0
[varargout{1:4}] = feval('cvwrap', 'FloodFill', varargin{:});
else
feval('cvwrap', 'FloodFill', varargin{:});
end
return;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?