documentation

Visometry.VisionLib.SDK.Core.API.TrackingState.Anchor Class Reference

Anchor stores the tracking state of one TrackingAnchor. More...

Data Structures

class  ModelValidationResult
 Validation result of a specific model inside the anchor. More...
 

Public Member Functions

string ToDisplayString ()
 

Data Fields

float _AutoInitSetupProgress
 
string _AutoInitSetupState
 
float _AutoInitSuccessfullyLearnedPosesRatio
 
float _InitInlierRatio
 
int _InitNumOfCorresp
 
int _NumberOfLineModels
 
int _NumberOfPatternRecognitions
 
int _NumberOfTemplates
 
int _NumberOfTemplatesDynamic
 
int _NumberOfTemplatesStatic
 
float _PoseInverseConditionNumber
 
float _PoseSingularValueRatio
 
float _SFHFrameDist
 
int _TrackingImageHeight
 
int _TrackingImageWidth
 
float _TrackingInlierRatio
 
int _TrackingNumOfCorresp
 
ModelValidationResult [] models
 This array contains the quality and the number of correspondences for every model in the current TrackingObject. More...
 
string name
 Name of the tracking object. 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...
 
string state
 Tracking state More...
 
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

Anchor stores the tracking state of one TrackingAnchor.

Field Documentation

◆ models

ModelValidationResult [] Visometry.VisionLib.SDK.Core.API.TrackingState.Anchor.models

This array contains the quality and the number of correspondences for every model in the current TrackingObject.

◆ name

string Visometry.VisionLib.SDK.Core.API.TrackingState.Anchor.name

Name of the tracking object.

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

◆ quality

float Visometry.VisionLib.SDK.Core.API.TrackingState.Anchor.quality

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

◆ state

string Visometry.VisionLib.SDK.Core.API.TrackingState.Anchor.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 Visometry.VisionLib.SDK.Core.API.TrackingState.Anchor.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.