|
LiveFit
Track and plot projectiles for in-class demonstration
|
A ball which has been tracked by the software. More...
#include <TrackingBall.hpp>
Public Member Functions | |
| TrackingBall () | |
| Construct an empty TrackingBall. | |
| TrackingBall (std::vector< cv::Point > contour) | |
| Construct a TrackingBall from a measurement vector (usual method) | |
| cv::Mat | getMeas () const |
| Get the measurement vector. | |
| double | x () const |
| Get the x coordinate of the center. | |
| double | y () const |
| Get the y coordinate of the center. | |
| double | width () const |
| Get the width of the bounding rect. | |
| double | height () const |
| Get the height of the bounding rect. | |
| double | r () const |
| Get the radius of the bounding circle. | |
| QPoint | center () const |
| Get the center of the ball mass. | |
| QPoint | tl () const |
| Top left corner of the bounding rect. | |
| cv::Rect | rect () const |
| Get the bounding rect for the ball. | |
Private Attributes | |
| cv::Mat | mMeasVec |
| The measurement vector (KF spotting input) | |
| cv::Point2f | mCenter |
| The center of the ball mass. | |
| float | mRadius |
| The radius of the ball mass. | |
| cv::Rect | mRect |
| A Rect which encompasses the ball mass. | |
A ball which has been tracked by the software.
1.8.11