Class ImageTrackingConfiguration
Definition
- Namespace:
- Tizen.Multimedia.Vision
- Assembly:
- Tizen.Multimedia.Vision.dll
- API Level:
- 4
- Feature:
- http://tizen.org/feature/vision.image_recognition
Represents a configuration of ImageTracker.
public class ImageTrackingConfiguration : ImageRecognitionConfiguration, IDisposable
- Inheritance
- Implements
Constructors
View SourceImageTrackingConfiguration()
Initializes a new instance of the ImageTrackingConfiguration class.
Declaration
public ImageTrackingConfiguration()
Exceptions
Type | Condition |
---|---|
NotSupportedException | The feature is not supported. |
API Level: 4
Fields
View SourceDefaultExpectedOffset
A read-only field that represents the default value of ExpectedOffset.
Declaration
public static readonly double DefaultExpectedOffset
Field Value
Type | Description |
---|---|
Double |
API Level: 4
View SourceDefaultHistoryAmount
A read-only field that represents the default value of HistoryAmount.
Declaration
public static readonly int DefaultHistoryAmount
Field Value
Type | Description |
---|---|
Int32 |
API Level: 4
View SourceDefaultStabilizationAcceleration
A read-only field that represents the default value of StabilizationAcceleration.
Declaration
public static readonly double DefaultStabilizationAcceleration
Field Value
Type | Description |
---|---|
Double |
API Level: 4
View SourceDefaultStabilizationEnabled
A read-only field that represents the default value of IsStabilizationEnabled.
Declaration
public static readonly bool DefaultStabilizationEnabled
Field Value
Type | Description |
---|---|
Boolean |
API Level: 4
View SourceDefaultStabilizationSpeed
A read-only field that represents the default value of StabilizationSpeed.
Declaration
public static readonly double DefaultStabilizationSpeed
Field Value
Type | Description |
---|---|
Double |
API Level: 4
View SourceDefaultStabilizationTolerantShift
A read-only field that represents the default value of StabilizationTolerantShift.
Declaration
public static readonly double DefaultStabilizationTolerantShift
Field Value
Type | Description |
---|---|
Double |
API Level: 4
Properties
View SourceExpectedOffset
Gets or sets the expected tracking offset.
Declaration
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). |
Exceptions
Type | Condition |
---|---|
ObjectDisposedException | The ImageTrackingConfiguration already has been disposed of. |
API Level: 4
View SourceHistoryAmount
Gets or sets the number of recognition results in the tracking history.
Declaration
public int HistoryAmount { get; set; }
Property Value
Type | Description |
---|---|
Int32 | The number of previous recognition results, which will influence the stabilization. |
Exceptions
Type | Condition |
---|---|
ObjectDisposedException | The ImageTrackingConfiguration already has been disposed of. |
ArgumentOutOfRangeException |
|
API Level: 4
View SourceIsStabilizationEnabled
Gets or sets the state of the contour stabilization during tracking process.
Declaration
public bool IsStabilizationEnabled { get; set; }
Property Value
Type | Description |
---|---|
Boolean | true if the contour stabilization is enabled; otherwise false. |
Exceptions
Type | Condition |
---|---|
ObjectDisposedException | The ImageTrackingConfiguration already has been disposed of. |
API Level: 4
View SourceStabilizationAcceleration
Gets or sets the acceleration of the tracking stabilization.
Declaration
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. |
Exceptions
Type | Condition |
---|---|
ObjectDisposedException | The ImageTrackingConfiguration already has been disposed of. |
ArgumentOutOfRangeException |
|
API Level: 4
View SourceStabilizationSpeed
Gets or sets the speed of the tracking stabilization.
Declaration
public double StabilizationSpeed { get; set; }
Property Value
Type | Description |
---|---|
Double | The start speed value used for image stabilization. |
Exceptions
Type | Condition |
---|---|
ObjectDisposedException | The ImageTrackingConfiguration already has been disposed of. |
API Level: 4
View SourceStabilizationTolerantShift
Gets or sets the relative tolerant shift for the tracking stabilization.
Declaration
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. |
Exceptions
Type | Condition |
---|---|
ObjectDisposedException | The ImageTrackingConfiguration already has been disposed of. |