WTImageTrackerConfiguration Class Reference

Inherits from NSObject
Declared in WTImageTrackerConfiguration.h

  maximumNumberOfConcurrentlyTrackableTargets

An integer value denoting how many concurrent targets are to be recognized and tracked simultaneously.

@property (nonatomic, assign) int maximumNumberOfConcurrentlyTrackableTargets

Discussion

Depending on the current device, more targets can be recognized and tracked simultaneously. In case the maximum number of simultaneously targets is known for a specific use case, it’s good advice to set this property. The Wikitude Native SDK will stop searching for new image targets in case the limit is reached which results in better battery lifetime

Declared In

WTImageTrackerConfiguration.h

  extendedTargets

An array of NSString objects that represent which targets of the .wtc file should be treated as extended targets.

@property (nonatomic, strong) NSArray *extendedTargets

Discussion

The extended targets array is usually set through the client tracker creation factory method.

Declared In

WTImageTrackerConfiguration.h

  physicalTargetImageHeights

Use this property to specify the physical height of individual image targets that are included in the .wtc file.

Physical target image heights are necessary as soon as any distance related API is used from the WTImageTarget

@property (nonatomic, strong) NSDictionary<NSString*NSNumber*> *physicalTargetImageHeights

Discussion

This property is helpful if the physical image target height definition is missing in the .wtc file or if the values should be overriden with the given ones.

Declared In

WTImageTrackerConfiguration.h

  trackerEfficiencyMode

Use this property to specify the efficiency mode of the tracker.

Please refer to the TrackerEfficiencyMode documentation for more details.

@property (nonatomic, assign) WTTrackerEfficiencyMode trackerEfficiencyMode

Declared In

WTImageTrackerConfiguration.h

  imageRecognitionRangeExtension

Defines the image recognition range extension that should be used when target image recognition is active.

@property (nonatomic, assign) WTImageRecognitionRangeExtension imageRecognitionRangeExtension

Discussion

Warning: Setting this property to WTImageRecognitionRangeExtension_On on 32 bit devices will work but slows down computer vision algorithms performance noticable

@default WTImageRecognitionRangeExtension_Auto

Declared In

WTImageTrackerConfiguration.h

  distanceChangedThreshold

Use this property to limit the number of distance changed callbacks comming from the WTImageTargetDelegate.

The value is interpreted as distance in millimeter.

@property (nonatomic, assign) unsigned int distanceChangedThreshold

Discussion

In order to receive accurate distance values, please provide physical target height information in the .wtc file or through the physicalTargetImageHeights property

Declared In

WTImageTrackerConfiguration.h