OpenCV  3.0.0-rc1
Open Source Computer Vision
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Functions
Experimental 2D Features Algorithms

Classes

class  cv::xfeatures2d::AgastFeatureDetector
 Wrapping class for feature detection using the AGAST method. : More...
 
class  cv::xfeatures2d::BriefDescriptorExtractor
 Class for computing BRIEF descriptors described in [22] . More...
 
class  cv::xfeatures2d::FREAK
 Class implementing the FREAK (Fast Retina Keypoint) keypoint descriptor, described in [3] . More...
 
class  cv::xfeatures2d::LUCID
 Class implementing the locally uniform comparison image descriptor, described in [142]. More...
 
class  cv::xfeatures2d::StarDetector
 The class implements the keypoint detector introduced by [1], synonym of StarDetector. : More...
 

Functions

void cv::xfeatures2d::AGAST (InputArray image, std::vector< KeyPoint > &keypoints, int threshold, bool nonmaxSuppression=true)
 
void cv::xfeatures2d::AGAST (InputArray image, std::vector< KeyPoint > &keypoints, int threshold, bool nonmaxSuppression, int type)
 Detects corners using the AGAST algorithm. More...
 

Detailed Description

This section describes experimental algorithms for 2d feature detection.

Function Documentation

void cv::xfeatures2d::AGAST ( InputArray  image,
std::vector< KeyPoint > &  keypoints,
int  threshold,
bool  nonmaxSuppression = true 
)

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

void cv::xfeatures2d::AGAST ( InputArray  image,
std::vector< KeyPoint > &  keypoints,
int  threshold,
bool  nonmaxSuppression,
int  type 
)

Detects corners using the AGAST algorithm.

Parameters
imagegrayscale image where keypoints (corners) are detected.
keypointskeypoints detected on the image.
thresholdthreshold on difference between intensity of the central pixel and pixels of a circle around this pixel.
nonmaxSuppressionif true, non-maximum suppression is applied to detected corners (keypoints).
typeone of the four neighborhoods as defined in the paper: AgastFeatureDetector::AGAST_5_8, AgastFeatureDetector::AGAST_7_12d, AgastFeatureDetector::AGAST_7_12s, AgastFeatureDetector::OAST_9_16

Detects corners using the AGAST algorithm by [81] .