Public Member Functions | |
| void | clearData () |
| virtual int | dimension () const |
| void | getKeypoint (std::size_t i, math::Vector2 &keyP) |
| virtual SurfFeatures & | operator= (const opentl::core::cvdata::CvData &features) |
| SurfFeatures () | |
| virtual | ~SurfFeatures () |
Public Attributes | |
| opentl::math::SquareMatrix * | homography |
| Estimated (3x3) homography (after RANSAC). | |
| std::vector< CvPoint2D32f > | ptImg_inliers |
| std::vector< CvPoint2D32f > | ptImg_match |
| std::vector< CvPoint3D32f > | ptObj3D |
| 3D points in object space, back-projected from the detected 2D features | |
| std::vector< CvPoint2D32f > | ptObj_inliers |
| Matched pairs (after RANSAC) from the other set. | |
| std::vector< int > | ptObj_inliers_indices |
| Indices of inliers in the detected vector of this class. | |
| std::vector< CvPoint2D32f > | ptObj_match |
| Matched points (before RANSAC) from another keypoint set. | |
| std::vector< int > | ptObj_match_indices |
| Indices of inliers in the detected vector of this class. | |
| std::vector< std::vector< float > > | surfDescriptors |
| std::vector< CvSURFPoint > | surfPoints |
| Detected 2D keypoints and descriptors (extracted from the two CvSeq* above). | |
| opentl::core::cvdata::SurfFeatures::SurfFeatures | ( | ) |
| virtual opentl::core::cvdata::SurfFeatures::~SurfFeatures | ( | ) | [virtual] |
| void opentl::core::cvdata::SurfFeatures::clearData | ( | ) |
| virtual int opentl::core::cvdata::SurfFeatures::dimension | ( | ) | const [virtual] |
| void opentl::core::cvdata::SurfFeatures::getKeypoint | ( | std::size_t | i, | |
| math::Vector2 & | keyP | |||
| ) |
| virtual SurfFeatures& opentl::core::cvdata::SurfFeatures::operator= | ( | const opentl::core::cvdata::CvData & | features | ) | [virtual] |
Reimplemented from opentl::core::cvdata::CvData.
Estimated (3x3) homography (after RANSAC).
| std::vector<CvPoint2D32f> opentl::core::cvdata::SurfFeatures::ptImg_inliers |
| std::vector<CvPoint2D32f> opentl::core::cvdata::SurfFeatures::ptImg_match |
| std::vector<CvPoint3D32f> opentl::core::cvdata::SurfFeatures::ptObj3D |
3D points in object space, back-projected from the detected 2D features
| std::vector<CvPoint2D32f> opentl::core::cvdata::SurfFeatures::ptObj_inliers |
Matched pairs (after RANSAC) from the other set.
| std::vector<int> opentl::core::cvdata::SurfFeatures::ptObj_inliers_indices |
Indices of inliers in the detected vector of this class.
| std::vector<CvPoint2D32f> opentl::core::cvdata::SurfFeatures::ptObj_match |
Matched points (before RANSAC) from another keypoint set.
| std::vector<int> opentl::core::cvdata::SurfFeatures::ptObj_match_indices |
Indices of inliers in the detected vector of this class.
| std::vector<std::vector<float> > opentl::core::cvdata::SurfFeatures::surfDescriptors |
| std::vector<CvSURFPoint> opentl::core::cvdata::SurfFeatures::surfPoints |
Detected 2D keypoints and descriptors (extracted from the two CvSeq* above).
1.5.8