#include <WAIFrame.h>
|
| | WAIFrame () |
| |
| | WAIFrame (const WAIFrame &frame) |
| | copy constructor More...
|
| |
| | WAIFrame (const cv::Mat &imGray, const double &timeStamp, KPextractor *extractor, cv::Mat &K, cv::Mat &distCoef, WAIOrbVocabulary *vocabulary, bool retainImg=false) |
| | constructor used for detection in tracking More...
|
| |
| void | ExtractFeaturePoints (const cv::Mat &im) |
| |
| void | ComputeBoW () |
| |
| void | SetPose (cv::Mat Tcw) |
| |
| void | UpdatePoseMatrices () |
| |
| cv::Mat | GetCameraCenter () |
| |
| cv::Mat | GetRotationInverse () |
| |
| cv::Mat | GetTranslationCW () |
| |
| cv::Mat | GetRotationCW () |
| |
| bool | isInFrustum (WAIMapPoint *pMP, float viewingCosLimit) |
| |
| bool | PosInGrid (const cv::KeyPoint &kp, int &posX, int &posY) |
| |
| std::vector< size_t > | GetFeaturesInArea (const float &x, const float &y, const float &r, const int minLevel=-1, const int maxLevel=-1) const |
| |
◆ WAIFrame() [1/3]
◆ WAIFrame() [2/3]
| WAIFrame::WAIFrame |
( |
const WAIFrame & |
frame | ) |
|
◆ WAIFrame() [3/3]
| WAIFrame::WAIFrame |
( |
const cv::Mat & |
imGray, |
|
|
const double & |
timeStamp, |
|
|
KPextractor * |
extractor, |
|
|
cv::Mat & |
K, |
|
|
cv::Mat & |
distCoef, |
|
|
WAIOrbVocabulary * |
vocabulary, |
|
|
bool |
retainImg = false |
|
) |
| |
constructor used for detection in tracking
◆ AssignFeaturesToGrid()
| void WAIFrame::AssignFeaturesToGrid |
( |
| ) |
|
|
private |
◆ ComputeBoW()
| void WAIFrame::ComputeBoW |
( |
| ) |
|
◆ ComputeImageBounds()
| void WAIFrame::ComputeImageBounds |
( |
const cv::Mat & |
imLeft | ) |
|
|
private |
◆ ExtractFeaturePoints()
| void WAIFrame::ExtractFeaturePoints |
( |
const cv::Mat & |
im | ) |
|
◆ GetCameraCenter()
| cv::Mat WAIFrame::GetCameraCenter |
( |
| ) |
|
|
inline |
◆ GetFeaturesInArea()
| vector< size_t > WAIFrame::GetFeaturesInArea |
( |
const float & |
x, |
|
|
const float & |
y, |
|
|
const float & |
r, |
|
|
const int |
minLevel = -1, |
|
|
const int |
maxLevel = -1 |
|
) |
| const |
◆ GetRotationCW()
| cv::Mat WAIFrame::GetRotationCW |
( |
| ) |
|
|
inline |
◆ GetRotationInverse()
| cv::Mat WAIFrame::GetRotationInverse |
( |
| ) |
|
|
inline |
◆ GetTranslationCW()
| cv::Mat WAIFrame::GetTranslationCW |
( |
| ) |
|
|
inline |
◆ isInFrustum()
| bool WAIFrame::isInFrustum |
( |
WAIMapPoint * |
pMP, |
|
|
float |
viewingCosLimit |
|
) |
| |
◆ PosInGrid()
| bool WAIFrame::PosInGrid |
( |
const cv::KeyPoint & |
kp, |
|
|
int & |
posX, |
|
|
int & |
posY |
|
) |
| |
◆ SetPose()
| void WAIFrame::SetPose |
( |
cv::Mat |
Tcw | ) |
|
◆ UndistortKeyPoints()
| void WAIFrame::UndistortKeyPoints |
( |
| ) |
|
|
private |
◆ UpdatePoseMatrices()
| void WAIFrame::UpdatePoseMatrices |
( |
| ) |
|
◆ cx
| float WAIFrame::cx = 0.0f |
|
static |
◆ cy
| float WAIFrame::cy = 0.0f |
|
static |
◆ fx
| float WAIFrame::fx = 0.0f |
|
static |
◆ fy
| float WAIFrame::fy = 0.0f |
|
static |
◆ imgGray
| cv::Mat WAIFrame::imgGray |
◆ invfx
| float WAIFrame::invfx = 0.0f |
|
static |
◆ invfy
| float WAIFrame::invfy = 0.0f |
|
static |
◆ mbInitialComputations
| bool WAIFrame::mbInitialComputations = true |
|
static |
◆ mBowVec
◆ mDescriptors
| cv::Mat WAIFrame::mDescriptors |
◆ mDistCoef
| cv::Mat WAIFrame::mDistCoef |
◆ mFeatVec
◆ mfGridElementHeightInv
| float WAIFrame::mfGridElementHeightInv = 0.0f |
|
static |
◆ mfGridElementWidthInv
| float WAIFrame::mfGridElementWidthInv = 0.0f |
|
static |
◆ mfLogScaleFactor
| float WAIFrame::mfLogScaleFactor |
◆ mfScaleFactor
| float WAIFrame::mfScaleFactor |
◆ mGrid
◆ mK
◆ mnId
| long unsigned int WAIFrame::mnId = -1 |
◆ mnMaxX
| float WAIFrame::mnMaxX = 0.0f |
|
static |
◆ mnMaxY
| float WAIFrame::mnMaxY = 0.0f |
|
static |
◆ mnMinX
| float WAIFrame::mnMinX = 0.0f |
|
static |
◆ mnMinY
| float WAIFrame::mnMinY = 0.0f |
|
static |
◆ mnScaleLevels
| int WAIFrame::mnScaleLevels |
◆ mOw
◆ mpORBextractorLeft
| KPextractor* WAIFrame::mpORBextractorLeft = NULL |
◆ mpReferenceKF
◆ mRcw
◆ mRwc
◆ mTcw
◆ mtcw
◆ mTimeStamp
| double WAIFrame::mTimeStamp |
◆ mvDepth
| std::vector<float> WAIFrame::mvDepth |
◆ mvInvLevelSigma2
| std::vector<float> WAIFrame::mvInvLevelSigma2 |
◆ mvInvScaleFactors
| std::vector<float> WAIFrame::mvInvScaleFactors |
◆ mvKeys
| std::vector<cv::KeyPoint> WAIFrame::mvKeys |
◆ mvKeysUn
| std::vector<cv::KeyPoint> WAIFrame::mvKeysUn |
◆ mvLevelSigma2
| std::vector<float> WAIFrame::mvLevelSigma2 |
◆ mVocabulary
◆ mvpMapPoints
◆ mvScaleFactors
| std::vector<float> WAIFrame::mvScaleFactors |
◆ mvuRight
| std::vector<float> WAIFrame::mvuRight |
◆ nNextId
| long unsigned int WAIFrame::nNextId = 0 |
|
static |
The documentation for this class was generated from the following files: