Class cv::detail::tracking::TrackerTargetState#
Abstract base class for TrackerTargetState that represents a possible state of the target. View details
#include <opencv2/video/detail/tracking.detail.hpp>Collaboration diagram for cv::detail::tracking::TrackerTargetState:
Detailed Description#
Abstract base class for TrackerTargetState that represents a possible state of the target.
See AAM \(\hat{x}^{i}_{k}\) all the states candidates.
Inherits this class with your Target state, In own implementation you can add scale variation, width, height, orientation, etc.
Constructor & Destructor Documentation#
~TrackerTargetState()#
cv::detail::tracking::TrackerTargetState::~TrackerTargetState()
Member Function Documentation#
getTargetHeight()#
int cv::detail::tracking::TrackerTargetState::getTargetHeight()
Get the height of the target.
Returns
The height of the target
getTargetPosition()#
Point2f cv::detail::tracking::TrackerTargetState::getTargetPosition()
Get the position.
Returns
The position
getTargetWidth()#
int cv::detail::tracking::TrackerTargetState::getTargetWidth()
Get the width of the target.
Returns
The width of the target
setTargetHeight()#
void cv::detail::tracking::TrackerTargetState::setTargetHeight(int height)
Set the height of the target.
Parameters
height— The height of the target
setTargetPosition()#
void cv::detail::tracking::TrackerTargetState::setTargetPosition(const Point2f & position)
Set the position.
Parameters
position— The position
setTargetWidth()#
void cv::detail::tracking::TrackerTargetState::setTargetWidth(int width)
Set the width of the target.
Parameters
width— The width of the target
Member Data Documentation#
targetHeight#
int cv::detail::tracking::TrackerTargetState::targetHeight
targetPosition#
Point2f cv::detail::tracking::TrackerTargetState::targetPosition
targetWidth#
int cv::detail::tracking::TrackerTargetState::targetWidth
Source file#
The documentation for this class was generated from the following file:
opencv2/video/detail/tracking.detail.hpp