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.