Pose estimation class for FernImageDetector. More...
#include <FernPoseEstimator.h>
Public Types | |
typedef std::map< int, alvar::ExternalContainer > | ExternalContainerMap |
typedef std::vector< CvPoint2D64f > | ImagePointVector |
typedef std::vector< CvPoint3D64f > | ModelPointVector |
Public Member Functions | |
void | calculateFromPointCorrespondences (ModelPointVector &mpts, ImagePointVector &ipts) |
Camera | camera () const |
void | extractPlaneCoordinates (ExternalContainerMap &container) |
FernPoseEstimator () | |
Pose | pose () const |
bool | setCalibration (const std::string &filename, int width, int height) |
void | setResolution (int width, int height) |
void | updateFromTrackedPoints (ExternalContainerMap &container) |
~FernPoseEstimator () | |
Private Attributes | |
Camera | mCamera |
CameraEC | mCameraEC |
Pose | mPose |
Pose estimation class for FernImageDetector.
Definition at line 49 of file FernPoseEstimator.h.
typedef std::map<int, alvar::ExternalContainer> alvar::FernPoseEstimator::ExternalContainerMap |
Definition at line 64 of file FernPoseEstimator.h.
typedef std::vector<CvPoint2D64f> alvar::FernPoseEstimator::ImagePointVector |
Definition at line 62 of file FernPoseEstimator.h.
typedef std::vector<CvPoint3D64f> alvar::FernPoseEstimator::ModelPointVector |
Definition at line 63 of file FernPoseEstimator.h.
alvar::FernPoseEstimator::FernPoseEstimator | ( | ) |
Definition at line 28 of file FernPoseEstimator.cpp.
alvar::FernPoseEstimator::~FernPoseEstimator | ( | ) |
Definition at line 35 of file FernPoseEstimator.cpp.
void alvar::FernPoseEstimator::calculateFromPointCorrespondences | ( | FernPoseEstimator::ModelPointVector & | mpts, |
FernPoseEstimator::ImagePointVector & | ipts | ||
) |
Definition at line 62 of file FernPoseEstimator.cpp.
Camera alvar::FernPoseEstimator::camera | ( | ) | const |
Definition at line 44 of file FernPoseEstimator.cpp.
void alvar::FernPoseEstimator::extractPlaneCoordinates | ( | FernPoseEstimator::ExternalContainerMap & | container | ) |
Definition at line 72 of file FernPoseEstimator.cpp.
Pose alvar::FernPoseEstimator::pose | ( | ) | const |
Definition at line 39 of file FernPoseEstimator.cpp.
bool alvar::FernPoseEstimator::setCalibration | ( | const std::string & | filename, |
int | width, | ||
int | height | ||
) |
Definition at line 49 of file FernPoseEstimator.cpp.
void alvar::FernPoseEstimator::setResolution | ( | int | width, |
int | height | ||
) |
Definition at line 56 of file FernPoseEstimator.cpp.
void alvar::FernPoseEstimator::updateFromTrackedPoints | ( | FernPoseEstimator::ExternalContainerMap & | container | ) |
Definition at line 67 of file FernPoseEstimator.cpp.
|
private |
Definition at line 71 of file FernPoseEstimator.h.
|
private |
Definition at line 72 of file FernPoseEstimator.h.
|
private |
Definition at line 70 of file FernPoseEstimator.h.