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.