|
| PlanarTrackerImpl () |
|
void | Initialise (int xFrameSize, int yFrameSize, ARdouble cParam[][4]) |
|
cv::Mat | CreateFeatureMask (cv::Mat frame) |
|
bool | CanDetectNewFeatures () |
|
bool | CanMatchNewFeatures (int detectedFeaturesSize) |
|
void | MatchFeatures (std::vector< cv::KeyPoint > newFrameFeatures, cv::Mat newFrameDescriptors) |
|
std::vector< cv::Point2f > | SelectTrackablePoints (int trackableIndex) |
|
void | RunOpticalFlow (int trackableId, std::vector< cv::Point2f > trackablePoints, std::vector< cv::Point2f > trackablePointsWarped) |
|
bool | UpdateTrackableHomography (int trackableId, std::vector< cv::Point2f > matchedPoints1, std::vector< cv::Point2f > matchedPoints2) |
|
std::vector< cv::Point2f > | GetVerticesFromPoint (cv::Point ptOrig, int width=markerTemplateWidth, int height=markerTemplateWidth) |
|
std::vector< cv::Point2f > | GetVerticesFromTopCorner (int x, int y, int width, int height) |
|
cv::Rect | GetTemplateRoi (cv::Point2f pt) |
|
bool | IsRoiValidForFrame (cv::Rect frameRoi, cv::Rect roi) |
|
cv::Rect | InflateRoi (cv::Rect roi, int inflationFactor) |
|
std::vector< cv::Point2f > | FloorVertexPoints (std::vector< cv::Point2f > vertexPoints) |
|
cv::Mat | MatchTemplateToImage (cv::Mat searchImage, cv::Mat warpedTemplate) |
|
void | RunTemplateMatching (cv::Mat frame, int trackableId) |
|
void | BuildImagePyramid (cv::Mat frame) |
|
void | SwapImagePyramid () |
|
void | ProcessFrameData (unsigned char *frame) |
|
void | ProcessFrame (cv::Mat frame) |
|
void | RemoveAllMarkers () |
|
bool | SaveTrackableDatabase (std::string fileName) |
|
bool | LoadTrackableDatabase (std::string fileName) |
|
void | AddMarker (unsigned char *buff, std::string fileName, int width, int height, int uid, float scale) |
|
float * | GetTrackablePose (int trackableId) |
|
bool | IsTrackableVisible (int trackableId) |
|
void | CameraPoseFromPoints (cv::Mat &pose, std::vector< cv::Point3f > objPts, std::vector< cv::Point2f > imgPts) |
|
bool | HasTrackables () |
|
bool | ChangeImageId (int prevId, int newId) |
|
std::vector< int > | GetImageIds () |
|
TrackedImageInfo | GetTrackableImageInfo (int trackableId) |
|
void | SetFeatureDetector (int detectorType) |
|