ailiaTrackerGetObject method

int ailiaTrackerGetObject(
  1. Pointer<AILIATracker> tracker,
  2. Pointer<AILIATrackerObject> obj,
  3. int index,
  4. int version,
)

~japanese @brief 検出結果を取得します。 @param tracker トラッカーオブジェクトポインタ @param obj オブジェクト情報 @param index 取得するオブジェクトのインデックス @param version AILIA_TRACKER_OBJECT_VERSION @return 成功した場合は \ref AILIA_STATUS_SUCCESS 、そうでなければエラーコードを返す。 @details ailiaTrackerCompute() を一度も実行していない場合は \ref AILIA_STATUS_INVALID_STATE が返ります。 検出結果は推定確率順でソートされます。

~english @brief Gets the detection results. @param tracker A AILIATracker instance pointer @param obj Object information @param index Object index @param version AILIA_TRACKER_OBJECT_VERSION @return If this function is successful, it returns \ref AILIA_STATUS_SUCCESS , or an error code otherwise. @details If ailiaTrackerCompute() is not run at all, the function returns \ref AILIA_STATUS_INVALID_STATE . The detection results are sorted in the order of estimated probability.

Implementation

int ailiaTrackerGetObject(
  ffi.Pointer<AILIATracker> tracker,
  ffi.Pointer<AILIATrackerObject> obj,
  int index,
  int version,
) {
  return _ailiaTrackerGetObject(
    tracker,
    obj,
    index,
    version,
  );
}