|
| static int | ailiaTrackerCreate (ref IntPtr net, int algorithm, [In, Out] AILIATrackerSettings settings, int version, int flags) |
| | Creates a AILIATracker instance. More...
|
| |
| static int | ailiaTrackerAddTarget (IntPtr net, [In, Out] AiliaDetector.AILIADetectorObject detector_object, int version) |
| | Set tracking target. More...
|
| |
| static int | ailiaTrackerCompute (IntPtr net) |
| | Perform tracking. More...
|
| |
| static int | ailiaTrackerGetObjectCount (IntPtr tracker, ref uint obj_count) |
| | Gets the number of detection results. More...
|
| |
| static int | ailiaTrackerGetObject (IntPtr tracker, [In, Out] AILIATrackerObject obj, uint index, uint version) |
| | Gets the detection results. More...
|
| |
| static int | ailiaTrackerDestroy (IntPtr net) |
| | It destroys the AILIATracker instance. More...
|
| |
| static IntPtr | ailiaTrackerGetErrorDetail (IntPtr net) |
| | Returns the details of errors. More...
|
| |
◆ ailiaTrackerAddTarget()
| static int ailiaTracker.AiliaTracker.ailiaTrackerAddTarget |
( |
IntPtr |
net, |
|
|
[In, Out] AiliaDetector.AILIADetectorObject |
detector_object, |
|
|
int |
version |
|
) |
| |
Set tracking target.
- Parameters
-
| tracker | An AILIATracker instance pointer |
| detector_object | A pointer to the tracking target |
| version | AILIA_DETECTOR_OBJECT_VERSION |
- Returns
- If this function is successful, it returns AILIA_STATUS_SUCCESS , or an error code otherwise.
◆ ailiaTrackerCompute()
| static int ailiaTracker.AiliaTracker.ailiaTrackerCompute |
( |
IntPtr |
net | ) |
|
Perform tracking.
- Parameters
-
| tracker | An AILIATracker instance pointer |
- Returns
- If this function is successful, it returns AILIA_STATUS_SUCCESS , or an error code otherwise.
Get the recognition result with ailiaTrackerGetObject API.
◆ ailiaTrackerCreate()
| static int ailiaTracker.AiliaTracker.ailiaTrackerCreate |
( |
ref IntPtr |
net, |
|
|
int |
algorithm, |
|
|
[In, Out] AILIATrackerSettings |
settings, |
|
|
int |
version, |
|
|
int |
flags |
|
) |
| |
Creates a AILIATracker instance.
- Parameters
-
| tracker | A pointer to the AILIATracker instance pointer |
| algorithm | AILIA_TRACKER_ALGORITHM_* |
| settings | AILIATrackerSettings |
| version | AILIA_TRACKER_SETTINGS_VERSION |
| flags | Logical OR of AILIA_TRACKER_FLAG_* |
- Returns
- If this function is successful, it returns AILIA_STATUS_SUCCESS , or an error code otherwise.
Creates a AILIATracker instance.
◆ ailiaTrackerDestroy()
| static int ailiaTracker.AiliaTracker.ailiaTrackerDestroy |
( |
IntPtr |
net | ) |
|
It destroys the AILIATracker instance.
- Parameters
-
| tracker | An AILIATracker instance pointer |
- Returns
- If this function is successful, it returns AILIA_STATUS_SUCCESS , or an error code otherwise.
◆ ailiaTrackerGetErrorDetail()
| static IntPtr ailiaTracker.AiliaTracker.ailiaTrackerGetErrorDetail |
( |
IntPtr |
net | ) |
|
Returns the details of errors.
- Parameters
-
| tracker | The AILIATracker instance pointer |
- Returns
- Error details
The return value does not have to be released. The string is valid until the next ailiaTracker API function is called.
◆ ailiaTrackerGetObject()
| static int ailiaTracker.AiliaTracker.ailiaTrackerGetObject |
( |
IntPtr |
tracker, |
|
|
[In, Out] AILIATrackerObject |
obj, |
|
|
uint |
index, |
|
|
uint |
version |
|
) |
| |
Gets the detection results.
- Parameters
-
| tracker | A AILIATracker instance pointer |
| obj | Object information |
| index | Object index |
| version | AILIA_TRACKER_OBJECT_VERSION |
- Returns
- If this function is successful, it returns AILIA_STATUS_SUCCESS , or an error code otherwise.
If ailiaTrackerCompute() is not run at all, the function returns AILIA_STATUS_INVALID_STATE . The detection results are sorted in the order of estimated probability.
◆ ailiaTrackerGetObjectCount()
| static int ailiaTracker.AiliaTracker.ailiaTrackerGetObjectCount |
( |
IntPtr |
tracker, |
|
|
ref uint |
obj_count |
|
) |
| |
Gets the number of detection results.
- Parameters
-
| tracker | An AILIATracker instance pointer |
| obj_count | The number of objects |
- Returns
- If this function is successful, it returns AILIA_STATUS_SUCCESS , or an error code otherwise.
◆ AILIA_TRACKER_ALGORITHM_BYTE_TRACK
| const int ailiaTracker.AiliaTracker.AILIA_TRACKER_ALGORITHM_BYTE_TRACK = (0) |
|
static |
◆ AILIA_TRACKER_FLAG_ALLOW_WIDE_ASPECT_RATIO
| const int ailiaTracker.AiliaTracker.AILIA_TRACKER_FLAG_ALLOW_WIDE_ASPECT_RATIO = (1) |
|
static |
◆ AILIA_TRACKER_FLAG_NONE
| const int ailiaTracker.AiliaTracker.AILIA_TRACKER_FLAG_NONE = (0) |
|
static |
◆ AILIA_TRACKER_OBJECT_VERSION
| const int ailiaTracker.AiliaTracker.AILIA_TRACKER_OBJECT_VERSION = (1) |
|
static |
◆ AILIA_TRACKER_SETTINGS_VERSION
| const int ailiaTracker.AiliaTracker.AILIA_TRACKER_SETTINGS_VERSION = (1) |
|
static |
◆ LIBRARY_NAME
| const String ailiaTracker.AiliaTracker.LIBRARY_NAME = "ailia_tracker" |
|
static |
The documentation for this class was generated from the following file: