documentation

VLTrackingState.TrackingObject Class Reference

VLTrackedObjectState stores the tracking state of one tracked object More...

Data Fields

string name
 Name of the tracking object. More...
 
string state
 Tracking state More...
 
float quality
 Quality value between 0.0 (worst quality) and 1.0 (best quality). The concrete meaning depends on the used tracking method. More...
 
float _InitInlierRatio
 
int _InitNumOfCorresp
 
float _TrackingInlierRatio
 
int _TrackingNumOfCorresp
 
float _SFHFrameDist
 
float _Total3DFeatureCount
 
int _NumberOfPatternRecognitions
 
int _NumberOfTemplates
 
int _NumberOfTemplatesDynamic
 
int _NumberOfTemplatesStatic
 
string _WorldMappingStatus
 
int _NumberOfLineModels
 
float _AutoInitSetupProgress
 
int _TrackingImageWidth
 
int _TrackingImageHeight
 
double timeStamp
 The timestamp in seconds from 1.1.1970 and parts of the seconds as fraction. Describes, when the process of the image has been started. More...
 

Detailed Description

VLTrackedObjectState stores the tracking state of one tracked object

Field Documentation

◆ _AutoInitSetupProgress

float VLTrackingState.TrackingObject._AutoInitSetupProgress

◆ _InitInlierRatio

float VLTrackingState.TrackingObject._InitInlierRatio

◆ _InitNumOfCorresp

int VLTrackingState.TrackingObject._InitNumOfCorresp

◆ _NumberOfLineModels

int VLTrackingState.TrackingObject._NumberOfLineModels

◆ _NumberOfPatternRecognitions

int VLTrackingState.TrackingObject._NumberOfPatternRecognitions

◆ _NumberOfTemplates

int VLTrackingState.TrackingObject._NumberOfTemplates

◆ _NumberOfTemplatesDynamic

int VLTrackingState.TrackingObject._NumberOfTemplatesDynamic

◆ _NumberOfTemplatesStatic

int VLTrackingState.TrackingObject._NumberOfTemplatesStatic

◆ _SFHFrameDist

float VLTrackingState.TrackingObject._SFHFrameDist

◆ _Total3DFeatureCount

float VLTrackingState.TrackingObject._Total3DFeatureCount

◆ _TrackingImageHeight

int VLTrackingState.TrackingObject._TrackingImageHeight

◆ _TrackingImageWidth

int VLTrackingState.TrackingObject._TrackingImageWidth

◆ _TrackingInlierRatio

float VLTrackingState.TrackingObject._TrackingInlierRatio

◆ _TrackingNumOfCorresp

int VLTrackingState.TrackingObject._TrackingNumOfCorresp

◆ _WorldMappingStatus

string VLTrackingState.TrackingObject._WorldMappingStatus

◆ name

string VLTrackingState.TrackingObject.name

Name of the tracking object.

Currently only one tracking object is supported and the name is always 'TrackedObject'.

◆ quality

float VLTrackingState.TrackingObject.quality

Quality value between 0.0 (worst quality) and 1.0 (best quality). The concrete meaning depends on the used tracking method.

◆ state

string VLTrackingState.TrackingObject.state

Tracking state

Can be one of the following:

  • "tracked": Object was tracked successful
  • "critical": Object was tracked, but something disturbs the tracking (e.g. motion blur or bad illumination). If the tracking stays critical for too long, then the state might change to "lost".
  • "lost": Object could not be tracked.

◆ timeStamp

double VLTrackingState.TrackingObject.timeStamp

The timestamp in seconds from 1.1.1970 and parts of the seconds as fraction. Describes, when the process of the image has been started.