1 function varargout = cvdrawcontours(varargin)
\r
2 %CVDRAWCONTOURS Draw contours.
\r
3 % IMAGE dst = cvDrawContours(IMAGE src, SEQARRAY contours, first,
\r
4 % externalColor, holeColor, maxLevel, thickness, connectivity );
\r
6 % contours - struct array of contours
\r
7 % first - number in struct array 'contours' of start contour
\r
11 % thickness - default 1. For filling contours use -1
\r
12 % connectivity - default 8
\r
14 % dst - destination image
\r
16 if nargin < 6 | nargin > 8
\r
17 error 'Invalid number of parameters';
\r
22 if varargin{7} < 0 & varargin{7} ~= -1
\r
23 error 'Invalid 'thickness' parameter';
\r
32 if varargin{8} ~= 4 & varargin{8} ~= 8
\r
33 error 'Invalid 'connectivity' parameter';
\r
42 [varargout{1:nargout}] = feval('cvwrap', 'DrawContours', varargin{:});
\r
44 feval('cvwrap', 'DrawContours', varargin{:});
\r