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;