Class cv::detail::tracking::TrackerTargetState#

Abstract base class for TrackerTargetState that represents a possible state of the target. View details

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: