Public Attributes | |
const char * | databasePath |
Path to database containing targets. | |
const char * | targetName |
Target name. | |
const char * | activeGuideViewName |
Name of the Guide View to be active. | |
VuBool | activate |
Observer activation. | |
float | scale |
Scale multiplication factor. | |
VuMatrix44F | poseOffset |
Offset from the origin of the target to the pose reported by an observation, relative to the target's frame of reference. | |
VuBool | enhanceRuntimeDetection |
Enhance detection performance by caching local detection data for the model target. | |
Configuration for creating a Model Target observer.
const char* activeGuideViewName |
Name of the Guide View to be active.
Set to NULL to keep the default Guide View defined for this Model Target in the database activated
VuBool activate |
Observer activation.
float scale |
Scale multiplication factor.
VuMatrix44F poseOffset |
Offset from the origin of the target to the pose reported by an observation, relative to the target's frame of reference.
VuBool enhanceRuntimeDetection |
Enhance detection performance by caching local detection data for the model target.
If this option is enabled, then local detection data captured during each tracking session of the target will be cached locally to enhance detection performance in future sessions.
If exists, the cached data is loaded into memory when the Model Target observer is created to enhance the observer's detection performance.
The cached data is updated when the Model Target observer is deactivated.
Calling vuModelTargetObserverReset - e.g. in case of tracking issues - will remove any existing cached data for a target. The caching will automatically restart if the the target is detected again. It is also possible to clear the cached data for all previously tracked Model Target observers to free up disk space. This can be done using the provided vuEngineClearModelTargetObserverDetectionCache function.