#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: