OpenCV
3.4.6
Open Source Computer Vision
|
Abstract base class for TrackerTargetState that represents a possible state of the target. More...
#include <opencv2/tracking/tracker.hpp>
Public Member Functions | |
virtual | ~TrackerTargetState () |
int | getTargetHeight () const |
Get the height of the target. More... | |
Point2f | getTargetPosition () const |
Get the position. More... | |
int | getTargetWidth () const |
Get the width of the target. More... | |
void | setTargetHeight (int height) |
Set the height of the target. More... | |
void | setTargetPosition (const Point2f &position) |
Set the position. More... | |
void | setTargetWidth (int width) |
Set the width of the target. More... | |
Protected Attributes | |
int | targetHeight |
Point2f | targetPosition |
int | targetWidth |
Abstract base class for TrackerTargetState that represents a possible state of the target.
See [173] \(\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.
|
inlinevirtual |
int cv::TrackerTargetState::getTargetHeight | ( | ) | const |
Get the height of the target.
Point2f cv::TrackerTargetState::getTargetPosition | ( | ) | const |
Get the position.
int cv::TrackerTargetState::getTargetWidth | ( | ) | const |
Get the width of the target.
void cv::TrackerTargetState::setTargetHeight | ( | int | height | ) |
Set the height of the target.
height | The height of the target |
void cv::TrackerTargetState::setTargetPosition | ( | const Point2f & | position | ) |
Set the position.
position | The position |
void cv::TrackerTargetState::setTargetWidth | ( | int | width | ) |
Set the width of the target.
width | The width of the target |
|
protected |
|
protected |
|
protected |