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 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.