Class ImageTrackingConfiguration

Definition

Namespace:
Tizen.Multimedia.Vision
Assembly:
Tizen.Multimedia.Vision.dll

Represents a configuration of ImageTracker.

C#
Copy
[Obsolete("Deprecated since API12. Will be removed in API15.")] public class ImageTrackingConfiguration : ImageRecognitionConfiguration, IDisposable
Inheritance
object
ImageTrackingConfiguration
Implements
System.IDisposable

Constructors

View Source

ImageTrackingConfiguration()

Initializes a new instance of the ImageTrackingConfiguration class.

Declaration
C#
Copy
[Obsolete("Deprecated since API12. Will be removed in API15.")] public ImageTrackingConfiguration()
Exceptions
Type Condition
System.NotSupportedException

The feature is not supported.

Fields

View Source

DefaultExpectedOffset

A read-only field that represents the default value of ExpectedOffset.

Declaration
C#
Copy
[Obsolete("Deprecated since API12. Will be removed in API15.")] public static readonly double DefaultExpectedOffset
Field Value
Type Description
double
View Source

DefaultHistoryAmount

A read-only field that represents the default value of HistoryAmount.

Declaration
C#
Copy
[Obsolete("Deprecated since API12. Will be removed in API15.")] public static readonly int DefaultHistoryAmount
Field Value
Type Description
int
View Source

DefaultStabilizationAcceleration

A read-only field that represents the default value of StabilizationAcceleration.

Declaration
C#
Copy
[Obsolete("Deprecated since API12. Will be removed in API15.")] public static readonly double DefaultStabilizationAcceleration
Field Value
Type Description
double
View Source

DefaultStabilizationEnabled

A read-only field that represents the default value of IsStabilizationEnabled.

Declaration
C#
Copy
[Obsolete("Deprecated since API12. Will be removed in API15.")] public static readonly bool DefaultStabilizationEnabled
Field Value
Type Description
bool
View Source

DefaultStabilizationSpeed

A read-only field that represents the default value of StabilizationSpeed.

Declaration
C#
Copy
[Obsolete("Deprecated since API12. Will be removed in API15.")] public static readonly double DefaultStabilizationSpeed
Field Value
Type Description
double
View Source

DefaultStabilizationTolerantShift

A read-only field that represents the default value of StabilizationTolerantShift.

Declaration
C#
Copy
[Obsolete("Deprecated since API12. Will be removed in API15.")] public static readonly double DefaultStabilizationTolerantShift
Field Value
Type Description
double

Properties

View Source

ExpectedOffset

Gets or sets the expected tracking offset.

Declaration
C#
Copy
[Obsolete("Deprecated since API12. Will be removed in API15.")] public double ExpectedOffset { get; set; }
Property Value
Type Description
double

Relative offset value for which the object offset is expected (relative to the object size in the current frame).
The default is 0.

Exceptions
Type Condition
System.ObjectDisposedException

The ImageTrackingConfiguration already has been disposed of.

View Source

HistoryAmount

Gets or sets the number of recognition results in the tracking history.

Declaration
C#
Copy
[Obsolete("Deprecated since API12. Will be removed in API15.")] public int HistoryAmount { get; set; }
Property Value
Type Description
int

The number of previous recognition results, which will influence the stabilization.
The default is 3.

Exceptions
Type Condition
System.ObjectDisposedException

The ImageTrackingConfiguration already has been disposed of.

System.ArgumentOutOfRangeException

value is less than zero.

View Source

IsStabilizationEnabled

Gets or sets the state of the contour stabilization during tracking process.

Declaration
C#
Copy
[Obsolete("Deprecated since API12. Will be removed in API15.")] public bool IsStabilizationEnabled { get; set; }
Property Value
Type Description
bool

true if the contour stabilization is enabled; otherwise false.
The default is true.

Exceptions
Type Condition
System.ObjectDisposedException

The ImageTrackingConfiguration already has been disposed of.

View Source

StabilizationAcceleration

Gets or sets the acceleration of the tracking stabilization.

Declaration
C#
Copy
[Obsolete("Deprecated since API12. Will be removed in API15.")] public double StabilizationAcceleration { get; set; }
Property Value
Type Description
double

Acceleration will be used for image stabilization (relative to the distance from current location to stabilized location); from 0 to 1, inclusive.
The default is 0.1.

Exceptions
Type Condition
System.ObjectDisposedException

The ImageTrackingConfiguration already has been disposed of.

System.ArgumentOutOfRangeException

value is less than zero.
-or-
value is greater than one.

View Source

StabilizationSpeed

Gets or sets the speed of the tracking stabilization.

Declaration
C#
Copy
[Obsolete("Deprecated since API12. Will be removed in API15.")] public double StabilizationSpeed { get; set; }
Property Value
Type Description
double

The start speed value used for image stabilization.
The default is 0.3.

Exceptions
Type Condition
System.ObjectDisposedException

The ImageTrackingConfiguration already has been disposed of.

View Source

StabilizationTolerantShift

Gets or sets the relative tolerant shift for the tracking stabilization.

Declaration
C#
Copy
[Obsolete("Deprecated since API12. Will be removed in API15.")] public double StabilizationTolerantShift { get; set; }
Property Value
Type Description
double

It is component of tolerant shift which will be ignored by stabilization process. (this value is relative to the object size in the current frame). Tolerant shift will be computed like R * S + C, where R is the value set to StabilizationTolerantShift, S is the area of object location on frame, C is a constant value 1.3.

The default is 0.00006.

Exceptions
Type Condition
System.ObjectDisposedException

The ImageTrackingConfiguration already has been disposed of.

Implements

System.IDisposable