39#ifndef TRACKINGPOINTSELECTOR_H
40#define TRACKINGPOINTSELECTOR_H
54 std::vector<cv::Point2f>
_pts;
int markerTemplateWidth
Definition: OCVConfig.cpp:40
Definition: TrackingPointSelector.h:47
TrackingPointSelector()
Definition: TrackingPointSelector.cpp:43
std::vector< cv::Point2f > _pts
Definition: TrackingPointSelector.h:54
std::map< int, std::vector< TrackedPoint > > trackingPointBin
Definition: TrackingPointSelector.h:55
void SelectPoints()
Definition: TrackingPointSelector.cpp:104
std::vector< cv::Point2f > GetSelectedFeatures()
Definition: TrackingPointSelector.cpp:124
std::vector< cv::Point3f > GetSelectedFeatures3d()
Definition: TrackingPointSelector.cpp:146
void SetHomography(cv::Mat newHomography)
Definition: TrackingPointSelector.cpp:84
void DistributeBins(int width, int height, int markerTemplateWidth)
Definition: TrackingPointSelector.cpp:54
cv::Mat homography
Definition: TrackingPointSelector.h:56
cv::Mat GetHomography()
Definition: TrackingPointSelector.cpp:89
std::vector< TrackedPoint > _selectedPts
Definition: TrackingPointSelector.h:53
std::vector< cv::Point2f > GetAllFeatures()
Definition: TrackingPointSelector.cpp:170
void CleanUp()
Definition: TrackingPointSelector.cpp:179
std::vector< cv::Point2f > GetTrackedFeatures()
Definition: TrackingPointSelector.cpp:135
std::vector< cv::Point2f > GetSelectedFeaturesWarped()
Definition: TrackingPointSelector.cpp:157
void UpdatePointStatus(std::vector< uchar > status)
Definition: TrackingPointSelector.cpp:94