1 function varargout = cvgoodfeaturestotrack(varargin)
\r
2 %CVGOODFEATURESTOTRACK Find strong corners on the image.
\r
3 % corners = cvGoodFeaturesToTrack(IMAGE image, corner_count,
\r
4 % quality_level, min_distance);
\r
5 % corners = cvGoodFeaturesToTrack(IMAGE image, corner_count,
\r
6 % quality_level, min_distance, IMAGE mask);
\r
8 % image - input image
\r
9 % corner_count - number of output corners
\r
10 % quality_level - only those corners are selected, which minimal eigen value is
\r
11 % non-less than maximum of minimal eigen values on the image,
\r
12 % multiplied by quality_level. For example, quality_level = 0.1
\r
13 % means that selected corners must be at least 1/10 as good as
\r
15 % min_distance - The selected corners(after thresholding using quality_level)
\r
16 % are rerified such that pair-wise distance between them is
\r
17 % non-less than min_distance
\r
20 % corners - output corners
\r
22 if nargin < 4 | nargin > 5
\r
23 error 'Invalid number of parameters';
\r
37 error 'Too many output parameters'
\r
41 [varargout{1:1}] = feval('cvwrap', 'GoodFeaturesToTrack', varargin{:});
\r