📄 cvdrawcontours.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 + -