◆ Close()
| void ailiaTracker.AiliaTrackerModel.Close |
( |
| ) |
|
|
inline |
Discard the tracking object.
- Returns
- Return nothing
Destroys the tracking object.
109 if(ailia_tracker!=IntPtr.Zero){
110 AiliaTracker.ailiaTrackerDestroy(ailia_tracker);
111 ailia_tracker=IntPtr.Zero;
◆ Compute()
44 List<AiliaTracker.AILIATrackerObject> ailiaTrackerObject =
new List<AiliaTracker.AILIATrackerObject>();
48 for (
int i = 0; i < ailiaDetectorObjectList.Count; i++){
49 AiliaDetector.AILIADetectorObject detectorObj = ailiaDetectorObjectList[i];
50 status = AiliaTracker.ailiaTrackerAddTarget(ailia_tracker, detectorObj, AiliaDetector.AILIA_DETECTOR_OBJECT_VERSION);
51 if (status != Ailia.AILIA_STATUS_SUCCESS) {
53 Debug.Log(
"ailiaTrackerAddTarget failed "+status);
59 status = AiliaTracker.ailiaTrackerCompute(ailia_tracker);
60 if(status != Ailia.AILIA_STATUS_SUCCESS){
62 Debug.Log(
"ailiaTrackerCompute failed"+status);
68 status = AiliaTracker.ailiaTrackerGetObjectCount(ailia_tracker, ref onlineSize);
69 if(status != Ailia.AILIA_STATUS_SUCCESS){
71 Debug.Log(
"ailiaTrackerGetObjectCount failed"+status);
76 for (
int i = 0; i < onlineSize; i++){
77 AiliaTracker.AILIATrackerObject obj =
new AiliaTracker.AILIATrackerObject();
78 status = AiliaTracker.ailiaTrackerGetObject(ailia_tracker, obj, (uint)i, AiliaTracker.AILIA_TRACKER_OBJECT_VERSION);
80 if(status != Ailia.AILIA_STATUS_SUCCESS){
82 Debug.Log(
"ailiaTrackerGetObjectfailed"+status);
86 ailiaTrackerObject.Add(obj);
89 return ailiaTrackerObject;
◆ Create()
31 int status = AiliaTracker.ailiaTrackerCreate(ref ailia_tracker, algorithm, settings, AiliaTracker.AILIA_TRACKER_SETTINGS_VERSION, flags);
33 if(status!=Ailia.AILIA_STATUS_SUCCESS){
35 Debug.Log(
"ailiaTrackerCreate failed "+status);
void Close()
Discard the tracking object.
Definition: AiliaTrackerModel.cs:108
◆ Dispose() [1/2]
| void ailiaTracker.AiliaTrackerModel.Dispose |
( |
| ) |
|
|
inline |
Release resources.
void Dispose()
Release resources.
Definition: AiliaTrackerModel.cs:122
◆ Dispose() [2/2]
| void ailiaTracker.AiliaTrackerModel.Dispose |
( |
bool |
disposing | ) |
|
|
inlineprotected |
The documentation for this class was generated from the following file: