The ORBDescriptor class.
More...
#include <orb_descriptor.hpp>
|
| ORBDescriptor (int S=31, int n=256, unsigned int seed=1) |
| ORBDescriptor. More...
|
|
| ~ORBDescriptor () |
|
uint * | get (Image *img, int x0, int y0, uint *desc=NULL) |
| get computes a descriptor at position (x0,y0) with size n. More...
|
|
| BRIEFDescriptor (int S=32, int n=256, int seed=1) |
| BRIEFDescriptor. More...
|
|
| ~BRIEFDescriptor () |
|
void | release () |
| Release deallocates memory. More...
|
|
uint * | get (Image *img, int x0, int y0, uint *desc=NULL) |
| get computes a descriptor at position (x0,y0) with size n. More...
|
|
void | getAll (Image *img, std::vector< Eigen::Vector2f > &corners, std::vector< uint * > &descs) |
| getAll More...
|
|
int | getDescriptorSize () |
| getDescriptorSize returns the descriptor size. More...
|
|
|
void | rotate2D (int x, int y, int &x_out, int &y_out, float angle) |
| rotate2D More...
|
|
void | rotateSamples () |
| rotateSamples rotates x and y samples More...
|
|
void | generateSample (int *sample) |
| generateSample More...
|
|
void | generateSamples (unsigned int n) |
| generateSamples More...
|
|
uint * | getAux (Image *img, int x0, int y0, int *x, int *y, uint *desc=NULL) |
| getAux computes a descriptor at position (x0,y0) with size n. More...
|
|
◆ ORBDescriptor()
pic::ORBDescriptor::ORBDescriptor |
( |
int |
S = 31 , |
|
|
int |
n = 256 , |
|
|
unsigned int |
seed = 1 |
|
) |
| |
|
inline |
◆ ~ORBDescriptor()
pic::ORBDescriptor::~ORBDescriptor |
( |
| ) |
|
|
inline |
◆ get()
uint* pic::ORBDescriptor::get |
( |
Image * |
img, |
|
|
int |
x0, |
|
|
int |
y0, |
|
|
uint * |
desc = NULL |
|
) |
| |
|
inline |
get computes a descriptor at position (x0,y0) with size n.
- Parameters
-
- Returns
◆ rotate2D()
void pic::ORBDescriptor::rotate2D |
( |
int |
x, |
|
|
int |
y, |
|
|
int & |
x_out, |
|
|
int & |
y_out, |
|
|
float |
angle |
|
) |
| |
|
inlineprotected |
◆ rotateSamples()
void pic::ORBDescriptor::rotateSamples |
( |
| ) |
|
|
inlineprotected |
rotateSamples rotates x and y samples
◆ halfS
int pic::ORBDescriptor::halfS |
|
protected |
◆ x_theta
std::vector< int* > pic::ORBDescriptor::x_theta |
|
protected |
◆ y_theta
std::vector< int* > pic::ORBDescriptor::y_theta |
|
protected |
The documentation for this class was generated from the following file: