VAT
3.0
Video Analysis Tool
|
The mhtTrackingModule class is based in Joo 2007, A Multiple-Hypothesis Approach for Multiobject Visual Tracking. It is still under construction. The main idea is to compute a multiple hypothesis approach to use as a tracker. More...
#include <mhttrackingmodule.h>
Public Member Functions | |
mhtTrackingModule (Datapool *i_data) | |
mhtTrackingModule::mhtTrackingModule Constructor, contains the default parameters. More... | |
bool | setParameters (QDomNode &config) |
bool | init () |
bool | run () |
bool | updateParameters () |
![]() | |
ModuleInterface (Datapool *i_data) | |
void | addParameter (QString name, QString value, QString type) |
void | addParameterChild (QString name, QString value, QString type, parameter *parent) |
parameter * | getParameter (QString name) |
parameter * | getParameter (QString name, parameter *parent) |
parameter * | getParameter (QString name, std::multimap< QString, parameter > subList) |
Parameter2 * | getParameterFromTree (const QString name) |
Parameter2 * | getParameterFromTree (const QString name, Parameter2 *parent) |
Parameter2 * | getParameterFromTree (const QString name, std::multimap< QString, Parameter2 > subList) |
void | addParameterToTree (const QString name, const QString value, const QString defaultValue, const ParameterDataType &type) |
void | addChildParameterToTree (const QString &name, const QString &value, const QString &defaultValue, const ParameterDataType &type, Parameter2 *parent) |
bool | getParameterValueFromXml (const QDomNode &rootNode, const QString ¶meterName, const bool &defaulValue, bool &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | getParameterValueFromXml (const QDomNode &rootNode, const QString ¶meterName, const char &defaulValue, char &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | getParameterValueFromXml (const QDomNode &rootNode, const QString ¶meterName, const uchar &defaulValue, uchar &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | getParameterValueFromXml (const QDomNode &rootNode, const QString ¶meterName, const int &defaulValue, int &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | getParameterValueFromXml (const QDomNode &rootNode, const QString ¶meterName, const uint &defaulValue, uint &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | getParameterValueFromXml (const QDomNode &rootNode, const QString ¶meterName, const long &defaulValue, long &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | getParameterValueFromXml (const QDomNode &rootNode, const QString ¶meterName, const ulong &defaulValue, ulong &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | getParameterValueFromXml (const QDomNode &rootNode, const QString ¶meterName, const float &defaulValue, float &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | getParameterValueFromXml (const QDomNode &rootNode, const QString ¶meterName, const double &defaulValue, double &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | getParameterValueFromXml (const QDomNode &rootNode, const QString ¶meterName, const QString &defaulValue, QString &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | setNodeParameterModule (const QDomNode &rootNode, const QString ¶meterName, const bool defaulValue, bool &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | setNodeParameterModule (const QDomNode &rootNode, const QString ¶meterName, const int defaulValue, int &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | setNodeParameterModule (const QDomNode &rootNode, const QString ¶meterName, const char defaulValue, char &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | setNodeParameterModule (const QDomNode &rootNode, const QString ¶meterName, const uchar defaulValue, uchar &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | setNodeParameterModule (const QDomNode &rootNode, const QString ¶meterName, const uint defaulValue, uint &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | setNodeParameterModule (const QDomNode &rootNode, const QString ¶meterName, const long defaulValue, long &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | setNodeParameterModule (const QDomNode &rootNode, const QString ¶meterName, const ulong defaulValue, ulong &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | setNodeParameterModule (const QDomNode &rootNode, const QString ¶meterName, const float defaulValue, float &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | setNodeParameterModule (const QDomNode &rootNode, const QString ¶meterName, const double defaulValue, double &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | setNodeParameterModule (const QDomNode &rootNode, const QString ¶meterName, const QString defaulValue, QString &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | setChildParameterModule (const QDomNode &rootNode, const QString ¶meterName, const bool defaulValue, bool &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | setChildParameterModule (const QDomNode &rootNode, const QString ¶meterName, const int defaulValue, int &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | setChildParameterModule (const QDomNode &rootNode, const QString ¶meterName, const char defaulValue, char &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | setChildParameterModule (const QDomNode &rootNode, const QString ¶meterName, const uchar defaulValue, uchar &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | setChildParameterModule (const QDomNode &rootNode, const QString ¶meterName, const uint defaulValue, uint &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | setChildParameterModule (const QDomNode &rootNode, const QString ¶meterName, const long defaulValue, long &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | setChildParameterModule (const QDomNode &rootNode, const QString ¶meterName, const ulong defaulValue, ulong &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | setChildParameterModule (const QDomNode &rootNode, const QString ¶meterName, const float defaulValue, float &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | setChildParameterModule (const QDomNode &rootNode, const QString ¶meterName, const double defaulValue, double &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
bool | setChildParameterModule (const QDomNode &rootNode, const QString ¶meterName, const QString defaulValue, QString &outParameter, QDomNode ¶meterNode, bool appendWarning=false) |
Additional Inherited Members | |
![]() | |
std::deque< QString > | nameParameters |
std::deque< QString > | valueParameters |
std::deque< QString > | typeParameters |
std::deque< parameter > | listParameters |
std::deque< Parameter2 > | parametersTree |
std::string | name |
ModuleType | type |
![]() | |
Datapool * | m_data |
The mhtTrackingModule class is based in Joo 2007, A Multiple-Hypothesis Approach for Multiobject Visual Tracking. It is still under construction. The main idea is to compute a multiple hypothesis approach to use as a tracker.
mhtTrackingModule::mhtTrackingModule | ( | Datapool * | i_data | ) |
mhtTrackingModule::mhtTrackingModule Constructor, contains the default parameters.
i_data |