#include <iso_tracker.h>
Inherited by iso::tracker::Tracker2D.
Inheritance diagram for iso::tracker::Tracker:
Public Member Functions | |
| Tracker (Camera *pCamera) | |
| default constructor | |
| Tracker (Camera *pCamera, float pUpdateInterval) | |
| default constructor | |
| Tracker (Camera *pCamera, const math::Vector2< unsigned int > &pFrameSize) | |
| default constructor | |
| Tracker (Camera *pCamera, const math::Vector2< unsigned int > &pFrameSize, float pUpdateInterval) | |
| default constructor | |
| ~Tracker () | |
| destructor | |
| Camera * | camera () |
| return camera | |
| void | setUpdateInterval (float pUpdateInterval) |
| set update interval | |
| virtual void | startCalibration () |
| start frame calibration | |
| const math::Vector2< unsigned int > & | frameSize () const |
| return frame size | |
| bool | calibrated () const |
| check whether tracker is calibrated | |
| float | updateInterval () const |
| return tracker update interval [milisecs] | |
| void | run () |
| run | |
| virtual void | update ()=0 |
| update tracker | |
Protected Member Functions | |
| virtual void | stop () |
| stop tracker | |
Protected Attributes | |
| Camera * | mCamera |
| camera | |
| math::Vector2< unsigned int > | mFrameSize |
| frame size | |
| unsigned int | mChannelCount |
| channel count | |
| unsigned int | mUpdateInterval |
| update interval (in microsecs) | |
| float | mDistBgStdLimit |
| standard deviation limit | |
| bool | mTerminated |
| termination flag | |
| bool | mCalibrating |
| flag whether tracker is performing calibration or not | |
| QTime | mTime |
| timer for performance feedback | |
| bool | mCalibrated |
Static Protected Attributes | |
| static float | sUpdateInterval |
| default update interval (in milisecs) | |
| static float | sDistBgStdLimit |
| default standard deviation limit | |
| Tracker::Tracker | ( | Camera * | pCamera | ) |
default constructor
| pCamera | camera |
| Tracker::Tracker | ( | Camera * | pCamera, | |
| float | pUpdateInterval | |||
| ) |
default constructor
| pCamera | camera | |
| pUpdateInterval | update interval [milisecs] |
| Tracker::Tracker | ( | Camera * | pCamera, | |
| const math::Vector2< unsigned int > & | pFrameSize | |||
| ) |
default constructor
| pCamera | camera | |
| pFrameSize | tracking frame size |
| Tracker::Tracker | ( | Camera * | pCamera, | |
| const math::Vector2< unsigned int > & | pFrameSize, | |||
| float | pUpdateInterval | |||
| ) |
default constructor
| pCamera | camera | |
| pFrameSize | tracking frame size | |
| pUpdateInterval | update interval [milisecs] |
| Tracker::~Tracker | ( | ) |
destructor
| Camera * Tracker::camera | ( | ) |
return camera
| void Tracker::setUpdateInterval | ( | float | pUpdateInterval | ) |
set update interval
| pUpdateInterval | in milisecs |
| void Tracker::startCalibration | ( | ) | [virtual] |
| const math::Vector2< unsigned int > & Tracker::frameSize | ( | ) | const |
return frame size
| bool Tracker::calibrated | ( | ) | const |
check whether tracker is calibrated
| float Tracker::updateInterval | ( | ) | const |
return tracker update interval [milisecs]
| void Tracker::run | ( | ) |
run
| virtual void iso::tracker::Tracker::update | ( | ) | [pure virtual] |
| void Tracker::stop | ( | ) | [protected, virtual] |
stop tracker
float Tracker::sUpdateInterval [static, protected] |
default update interval (in milisecs)
float Tracker::sDistBgStdLimit [static, protected] |
default standard deviation limit
Camera* iso::tracker::Tracker::mCamera [protected] |
camera
math::Vector2<unsigned int> iso::tracker::Tracker::mFrameSize [protected] |
frame size
unsigned int iso::tracker::Tracker::mChannelCount [protected] |
channel count
unsigned int iso::tracker::Tracker::mUpdateInterval [protected] |
update interval (in microsecs)
float iso::tracker::Tracker::mDistBgStdLimit [protected] |
standard deviation limit
bool iso::tracker::Tracker::mTerminated [protected] |
termination flag
bool iso::tracker::Tracker::mCalibrating [protected] |
flag whether tracker is performing calibration or not
QTime iso::tracker::Tracker::mTime [protected] |
bool iso::tracker::Tracker::mCalibrated [protected] |
1.5.1