39#ifndef TRACKABLE_INFO_H
40#define TRACKABLE_INFO_H
#define k_OCVTTemplateMatchingMaxPyrLevel
Definition OCVConfig.h:69
Definition TrackableInfo.h:43
std::vector< cv::Point2f > _bBox
The four points defining the bounding-box of the trackable's source image, where 1 unit = 1 pixel of ...
Definition TrackableInfo.h:62
bool _isTracking
Definition TrackableInfo.h:65
bool _isDetected
Definition TrackableInfo.h:65
cv::Mat _descriptors
Definition TrackableInfo.h:59
std::shared_ptr< unsigned char > _imageBuff
Definition TrackableInfo.h:47
bool _resetTracks
Definition TrackableInfo.h:65
int _width
Definition TrackableInfo.h:51
cv::Mat _homography
3x3 cv::Mat (of type CV_64FC1, i.e. double) containing the homography.
Definition TrackableInfo.h:56
int _templatePyrLevel
Definition TrackableInfo.h:68
float _scale
Definition TrackableInfo.h:46
int _height
Definition TrackableInfo.h:52
cv::Mat _pose
Definition TrackableInfo.h:57
void CleanUp()
Definition TrackableInfo.h:71
cv::Mat _image[k_OCVTTemplateMatchingMaxPyrLevel+1]
Definition TrackableInfo.h:49
std::vector< cv::Point2f > _bBoxTransformed
The four points defining the bound-box of a detected trackable in the video frame.
Definition TrackableInfo.h:64
int _id
Definition TrackableInfo.h:45
std::string _fileName
Definition TrackableInfo.h:53
std::vector< cv::KeyPoint > _featurePoints
Definition TrackableInfo.h:58
std::vector< cv::Point2f > _cornerPoints[k_OCVTTemplateMatchingMaxPyrLevel+1]
Definition TrackableInfo.h:67
TrackingPointSelector _trackSelection[k_OCVTTemplateMatchingMaxPyrLevel+1]
Definition TrackableInfo.h:69
std::vector< cv::Point2f > _points
Definition TrackableInfo.h:50
Class used to manage selection of tracking points based on image templates (i.e.
Definition TrackingPointSelector.h:50
OCV_EXTERN void CleanUp()
Definition TrackingPointSelector.cpp:203