svo
Semi-Direct Visual Odometry
|
A salient image region that is tracked across frames. More...
#include <feature.h>
Public Types | |
enum | FeatureType { CORNER, EDGELET } |
Public Member Functions | |
Feature (Frame *_frame, const Vector2d &_px, int _level) | |
Feature (Frame *_frame, const Vector2d &_px, const Vector3d &_f, int _level) | |
Feature (Frame *_frame, Point *_point, const Vector2d &_px, const Vector3d &_f, int _level) | |
Public Attributes | |
FeatureType | type |
Type can be corner or edgelet. | |
Frame * | frame |
Pointer to frame in which the feature was detected. | |
Vector2d | px |
Coordinates in pixels on pyramid level 0. | |
Vector3d | f |
Unit-bearing vector of the feature. | |
int | level |
Image pyramid level where feature was extracted. | |
Point * | point |
Pointer to 3D point which corresponds to the feature. | |
Vector2d | grad |
Dominant gradient direction for edglets, normalized. |
A salient image region that is tracked across frames.
svo::Feature::Feature | ( | Frame * | _frame, |
const Vector2d & | _px, | ||
int | _level | ||
) | [inline] |
svo::Feature::Feature | ( | Frame * | _frame, |
const Vector2d & | _px, | ||
const Vector3d & | _f, | ||
int | _level | ||
) | [inline] |
svo::Feature::Feature | ( | Frame * | _frame, |
Point * | _point, | ||
const Vector2d & | _px, | ||
const Vector3d & | _f, | ||
int | _level | ||
) | [inline] |
Vector3d svo::Feature::f |
Unit-bearing vector of the feature.
Pointer to frame in which the feature was detected.
Vector2d svo::Feature::grad |
Dominant gradient direction for edglets, normalized.
Image pyramid level where feature was extracted.
Pointer to 3D point which corresponds to the feature.
Vector2d svo::Feature::px |
Coordinates in pixels on pyramid level 0.
Type can be corner or edgelet.