⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cvfloodfill.m

📁 guide and some example with visualC++
💻 M
字号:
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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -