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.