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