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

📄 cvdrawcontours.m

📁 guide and some example with visualC++
💻 M
字号:
function varargout = cvdrawcontours(varargin)
%CVDRAWCONTOURS      Draw contours.
%   IMAGE dst = cvDrawContours(IMAGE src, SEQARRAY contours, first,
%     externalColor, holeColor, maxLevel, thickness, connectivity );
%   src           - source image
%   contours      - struct array of contours
%   first         - number in struct array 'contours' of start contour
%   externalColor -
%   holeColor     -
%   maxLevel      - 
%   thickness     - default 1. For filling contours use -1
%   connectivity  - default 8
%
%   dst           - destination image

if nargin < 6 | nargin > 8
    error 'Invalid number of parameters';
    return;
end

if nargin > 6
    if varargin{7} < 0 & varargin{7} ~= -1
        error 'Invalid 'thickness' parameter';
        return;
    end
else
    % default value
    varargin{7} = 1;
end

if nargin > 7
    if varargin{8} ~= 4 & varargin{8} ~= 8
        error 'Invalid 'connectivity' parameter';
        return;
    end
else
    % default value
    varargin{8} = 8;
end

if nargout > 0
    [varargout{1:nargout}] = feval('cvwrap', 'DrawContours', varargin{:});
else
    feval('cvwrap', 'DrawContours', varargin{:});
end
return;

⌨️ 快捷键说明

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