Struct cv::detail::tracking::tbm::TrackedObject#
The TrackedObject struct defines properties of detected object.
#include <opencv2/tracking/tracking_by_matching.hpp>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:
opencv2/tracking/tracking_by_matching.hpp