![]()  | 
  
    SLProject
    4.2.000
    
   A platform independent 3D computer graphics framework for desktop OS,  Android,  iOS and online in web browsers 
   | 
 
Declares the Raul Mur ORB feature detector and descriptor. More...
Go to the source code of this file.
Macros | |
| #define | GET_VALUE(idx) | 
Functions | |
| static float | IC_Angle (const CVMat &image, CVPoint2f pt, const vector< int > &u_max) | 
| Returns the angle of the image patch around a keypoint based on the center of gravity.  More... | |
| static void | computeOrbDescriptor (const CVKeyPoint &kpt, const CVMat &img, const CVPoint *pattern, uchar *desc) | 
| Calculate the Orb descriptor for a keypoint.  More... | |
| static void | computeOrientation (const CVMat &image, CVVKeyPoint &keypoints, const vector< int > &umax) | 
| Compute the angle for a keypoint and save it.  More... | |
| static void | computeDescriptors (const CVMat &image, CVVKeyPoint &keypoints, CVMat &descriptors, CVVPoint &pattern) | 
| Computes the descriptors for all passed keypoints.  More... | |
Variables | |
| const int | PATCH_SIZE = 31 | 
| const int | HALF_PATCH_SIZE = 15 | 
| const int | EDGE_THRESHOLD = 19 | 
| const float | factorPI = (float)(CV_PI / 180.f) | 
| static int | bit_pattern_31_ [256 *4] | 
Declares the Raul Mur ORB feature detector and descriptor.
This File is based on the ORB Implementation of ORB_SLAM https://github.com/raulmur/ORB_SLAM2
Definition in file CVRaulMurOrb.cpp.
| #define GET_VALUE | ( | idx | ) | 
      
  | 
  static | 
Computes the descriptors for all passed keypoints.
Definition at line 792 of file CVRaulMurOrb.cpp.
      
  | 
  static | 
Calculate the Orb descriptor for a keypoint.
Definition at line 62 of file CVRaulMurOrb.cpp.
      
  | 
  static | 
Compute the angle for a keypoint and save it.
Definition at line 436 of file CVRaulMurOrb.cpp.
Returns the angle of the image patch around a keypoint based on the center of gravity.
Definition at line 27 of file CVRaulMurOrb.cpp.
      
  | 
  static | 
This is the hardcoded comparison pattern which the creators of ORB have found to give the best results.
Definition at line 103 of file CVRaulMurOrb.cpp.
| const int EDGE_THRESHOLD = 19 | 
Definition at line 22 of file CVRaulMurOrb.cpp.
| const float factorPI = (float)(CV_PI / 180.f) | 
Definition at line 58 of file CVRaulMurOrb.cpp.
| const int HALF_PATCH_SIZE = 15 | 
Definition at line 21 of file CVRaulMurOrb.cpp.
| const int PATCH_SIZE = 31 | 
Definition at line 20 of file CVRaulMurOrb.cpp.