Container struct describing result of matching one object. More...
#include <MatchResult.h>
Public Attributes | |
| std::vector< Point2D > | bBox | 
| int | boundingBoxIndex | 
| index of area of interest (bounding box) where the object was found.   | |
| Point2D | center | 
| Homography | homography | 
| homography from object image to camera image   | |
| cv::Mat * | image | 
| which object image has been matched   | |
| int | imageIndex | 
| std::string | imageName | 
| std::vector< unsigned > | keyPointIndexMap | 
| maps indices of keypoints from the bounding box (as in stage[123]Matches) to scene keypoints   | |
| std::vector< KeyPoint > | objectKeyPoints | 
| keypoints belonging to the object image   | |
| std::string | objectName | 
| object parameters   | |
| std::string | objectType | 
| std::vector< Point2D > | outline | 
| std::vector< KeyPoint > | sceneKeyPointsWithinOutline | 
| std::list< KeyPointMatch > | stage1Matches | 
| keypoint correspondences after different matching stages   | |
| std::vector< std::list < KeyPointMatch > >  | stage2Matches | 
| std::list< KeyPointMatch > | stage3Matches | 
Container struct describing result of matching one object.
Definition at line 24 of file MatchResult.h.
| std::vector<Point2D> MatchResult::bBox | 
Definition at line 35 of file MatchResult.h.
index of area of interest (bounding box) where the object was found.
Definition at line 39 of file MatchResult.h.
| Point2D MatchResult::center | 
Definition at line 36 of file MatchResult.h.
| Homography MatchResult::homography | 
homography from object image to camera image
Definition at line 54 of file MatchResult.h.
| cv::Mat* MatchResult::image | 
which object image has been matched
Definition at line 31 of file MatchResult.h.
Definition at line 32 of file MatchResult.h.
| std::string MatchResult::imageName | 
Definition at line 33 of file MatchResult.h.
| std::vector< unsigned > MatchResult::keyPointIndexMap | 
maps indices of keypoints from the bounding box (as in stage[123]Matches) to scene keypoints
Definition at line 41 of file MatchResult.h.
| std::vector< KeyPoint > MatchResult::objectKeyPoints | 
keypoints belonging to the object image
Definition at line 44 of file MatchResult.h.
| std::string MatchResult::objectName | 
object parameters
Definition at line 27 of file MatchResult.h.
| std::string MatchResult::objectType | 
Definition at line 28 of file MatchResult.h.
| std::vector<Point2D> MatchResult::outline | 
Definition at line 34 of file MatchResult.h.
| std::vector< KeyPoint > MatchResult::sceneKeyPointsWithinOutline | 
Definition at line 51 of file MatchResult.h.
| std::list< KeyPointMatch > MatchResult::stage1Matches | 
keypoint correspondences after different matching stages
Definition at line 47 of file MatchResult.h.
| std::vector< std::list< KeyPointMatch> > MatchResult::stage2Matches | 
Definition at line 48 of file MatchResult.h.
| std::list< KeyPointMatch > MatchResult::stage3Matches | 
Definition at line 49 of file MatchResult.h.