cvdrawcontours.m
来自「guide and some example with visualC++」· M 代码 · 共 46 行
M
46 行
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 + =
减小字号Ctrl + -
显示快捷键?