Namespaces | Macros | Functions | Variables
ORBextractor.cc File Reference
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/features2d/features2d.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <vector>
#include "ORBextractor.h"
Include dependency graph for ORBextractor.cc:

Go to the source code of this file.

Namespaces

 ORB_SLAM2
 

Macros

#define GET_VALUE(idx)
 

Functions

static void ORB_SLAM2::computeDescriptors (const Mat &image, vector< KeyPoint > &keypoints, Mat &descriptors, const vector< Point > &pattern)
 
static void ORB_SLAM2::computeOrbDescriptor (const KeyPoint &kpt, const Mat &img, const Point *pattern, uchar *desc)
 
static void ORB_SLAM2::computeOrientation (const Mat &image, vector< KeyPoint > &keypoints, const vector< int > &umax)
 
static float ORB_SLAM2::IC_Angle (const Mat &image, Point2f pt, const vector< int > &u_max)
 

Variables

static int ORB_SLAM2::bit_pattern_31_ [256 *4]
 
const int ORB_SLAM2::EDGE_THRESHOLD = 19
 
const float ORB_SLAM2::factorPI = (float)(CV_PI/180.f)
 
const int ORB_SLAM2::HALF_PATCH_SIZE = 15
 
const int ORB_SLAM2::PATCH_SIZE = 31
 

Macro Definition Documentation

#define GET_VALUE (   idx)
Value:
center[cvRound(pattern[idx].x*b + pattern[idx].y*a)*step + \
cvRound(pattern[idx].x*a - pattern[idx].y*b)]
unsigned int step


orb_slam2_ros
Author(s):
autogenerated on Wed Apr 21 2021 02:53:05