13 #ifndef CVRAULMURORB_H 
   14 #define CVRAULMURORB_H 
   42                           bool          useProvidedKeypoints);
 
vector< vector< cv::KeyPoint > > CVVVKeyPoint
 
cv::InputArray CVInputArray
 
cv::OutputArray CVOutputArray
 
vector< cv::Point > CVVPoint
 
vector< cv::KeyPoint > CVVKeyPoint
 
cv::Feature2D CVFeature2D
 
Orb detector and descriptor with distribution.
 
CVVKeyPoint DistributeOctTree(const CVVKeyPoint &vToDistributeKeys, const int &minX, const int &maxX, const int &minY, const int &maxY, const int &nFeatures, const int &level)
Create The tree and distribute it.
 
vector< float > mvInvLevelSigma2
 
vector< float > mvInvScaleFactor
 
vector< float > GetInverseScaleFactors()
 
vector< float > GetScaleSigmaSquares()
 
vector< int > mnFeaturesPerLevel
 
vector< float > GetInverseScaleSigmaSquares()
 
CVRaulMurOrb(int nfeatures, float scaleFactor, int nlevels, int iniThFAST, int minThFAST)
 
void detectAndCompute(CVInputArray image, CVInputArray mask, CVVKeyPoint &keypoints, CVOutputArray descriptors, bool useProvidedKeypoints)
 
vector< float > mvLevelSigma2
 
vector< float > mvScaleFactor
 
vector< float > GetScaleFactors()
 
void ComputePyramid(CVMat image)
 
void ComputeKeyPointsOctTree(CVVVKeyPoint &allKeypoints)
Get the Keypoints and distribute them.