51 float angle=0,
float proximityValue=0,
53 pos(pos),angle(angle),proximityValue(proximityValue),
54 matchedTemplateImage(matchedTemplateImage){}
65 float rotationStepSizeDegree=1.0,
66 int positionTrackingRangePix=100,
67 float rotationTrackingRangeDegree=45,
68 int coarseSteps=10,
int fineSteps=1,
76 void showRotationLUT()
const;
86 void setTemplateImage(
const core::Img8u &templateImage,
87 float rotationStepSizeDegree=1.0);
91 std::vector<Result> *allResults=0);
float proximityValue
Definition: TemplateTracker.h:57
float angle
pattern orientation
Definition: TemplateTracker.h:56
undocument this line if you encounter any issues!
Definition: Any.h:37
Class interface for un-copyable classes.
Definition: Uncopyable.h:64
Result class that describes a tracking result.
Definition: TemplateTracker.h:48
#define ICLCV_API
Definition: CompatMacros.h:177
Data * data
internal data storage
Definition: TemplateTracker.h:43
Result(const utils::Point32f &pos=utils::Point32f(-1,-1), float angle=0, float proximityValue=0, const core::Img8u *matchedTemplateImage=0)
Constructor with given parameters.
Definition: TemplateTracker.h:50
utils::Point32f pos
image position
Definition: TemplateTracker.h:55
Single precission 3D Vectors Point class of the ICL.
Definition: Point32f.h:41
Interface for classes that can be configured from configuration-files and GUI-Components.
Definition: Configurable.h:194
Utility class vor viewbased template tracking.
Definition: TemplateTracker.h:42
Specialization of the SmartPtrBase class for Pointers.
Definition: SmartPtr.h:75