Public Member Functions | Private Member Functions | Private Attributes
fovis::OdometryFrame Class Reference

Stores data specific to an input frame. More...

#include <frame.hpp>

List of all members.

Public Member Functions

int getFeatureWindowSize () const
const PyramidLevelgetLevel (int i) const
PyramidLevelgetLevel (int i)
int getNumDetectedKeypoints () const
int getNumKeypoints () const
int getNumLevels () const
 OdometryFrame (const Rectification *rectification, const VisualOdometryOptions &options)
void prepareFrame (const uint8_t *raw_gray, int fast_threshold, DepthSource *depth_source)
void sanityCheck () const
 ~OdometryFrame ()

Private Member Functions

void purgeBadKeypoints ()

Private Attributes

int _feature_window_size
std::vector< PyramidLevel * > _levels
int _num_levels
int _orig_height
int _orig_width
const Rectification_rectification
bool _use_bucketing
bool _use_image_normalization

Detailed Description

Stores data specific to an input frame.

fovis/fovis.hpp

Stores grayscaled image, disparity map, keypoints (detected features), and keypoint descriptors.

Definition at line 33 of file frame.hpp.


Constructor & Destructor Documentation

fovis::OdometryFrame::OdometryFrame ( const Rectification rectification,
const VisualOdometryOptions options 
)

Definition at line 30 of file frame.cpp.

Definition at line 63 of file frame.cpp.


Member Function Documentation

Definition at line 73 of file frame.hpp.

const PyramidLevel* fovis::OdometryFrame::getLevel ( int  i) const [inline]

Definition at line 63 of file frame.hpp.

Definition at line 67 of file frame.hpp.

Definition at line 52 of file frame.hpp.

int fovis::OdometryFrame::getNumKeypoints ( ) const [inline]

Definition at line 45 of file frame.hpp.

int fovis::OdometryFrame::getNumLevels ( ) const [inline]

Definition at line 59 of file frame.hpp.

void fovis::OdometryFrame::prepareFrame ( const uint8_t *  raw_gray,
int  fast_threshold,
DepthSource depth_source 
)

Definition at line 72 of file frame.cpp.

Delete keypoints (and corresponding descriptors) for which we couldn't get depth.

Definition at line 200 of file frame.cpp.

Definition at line 236 of file frame.cpp.


Member Data Documentation

Definition at line 83 of file frame.hpp.

Definition at line 90 of file frame.hpp.

Definition at line 82 of file frame.hpp.

Definition at line 80 of file frame.hpp.

Definition at line 79 of file frame.hpp.

Definition at line 88 of file frame.hpp.

Definition at line 84 of file frame.hpp.

Definition at line 85 of file frame.hpp.


The documentation for this class was generated from the following files:


libfovis
Author(s): Albert Huang, Maurice Fallon
autogenerated on Thu Jun 6 2019 20:16:12