Struct cv::detail::tracking::tbm::TrackedObject#

The TrackedObject struct defines properties of detected object.

Collaboration diagram for cv::detail::tracking::tbm::TrackedObject:

Detailed Description#

The TrackedObject struct defines properties of detected object.

Constructor & Destructor Documentation#

TrackedObject()#

cv::detail::tracking::tbm::TrackedObject::TrackedObject()

Default constructor.

TrackedObject()#

cv::detail::tracking::tbm::TrackedObject::TrackedObject(
const cv::Rect & rect,
float confidence,
int frame_idx,
int object_id )

Constructor with parameters.

Parameters

  • rect — Bounding box of detected object.

  • confidence — Confidence of detection.

  • frame_idx — Index of frame.

  • object_id — Object ID.

Member Data Documentation#

confidence#

double cv::detail::tracking::tbm::TrackedObject::confidence

Detection confidence level (-1 if N/A).

frame_idx#

int cv::detail::tracking::tbm::TrackedObject::frame_idx

Frame index where object was detected (-1 if N/A).

object_id#

int cv::detail::tracking::tbm::TrackedObject::object_id

Unique object identifier (-1 if N/A).

rect#

cv::Rect cv::detail::tracking::tbm::TrackedObject::rect

Detected object ROI (zero area if N/A).

timestamp#

uint64_t cv::detail::tracking::tbm::TrackedObject::timestamp

Timestamp in milliseconds.

Source file#

The documentation for this struct was generated from the following file: