VAT  3.0
Video Analysis Tool
Public Member Functions | Public Attributes | List of all members
ReliabilityMapModule Class Reference
Inheritance diagram for ReliabilityMapModule:
ModuleInterface

Public Member Functions

 ReliabilityMapModule (Datapool *i_data)
 
bool setParameters (QDomNode &config)
 
bool init ()
 
bool run ()
 
bool updateParameters ()
 
void currImageReliability ()
 
void empiricalReliability ()
 
void contrastOfBlob ()
 
uchar weberContrast (cv::Mat roiImg, cv::Mat roiBg, cv::Mat fgMask)
 
float pixelColorGrade (uchar L, uchar a, uchar b)
 
uchar maskColorGrade (cv::Mat roiImg, cv::Mat roiBg, cv::Mat fgMask)
 
void applyReliabilityAura (cv::Mat patchAura, cv::Mat fgMask, uchar reliabilityMesaure)
 
cv::Mat reliabilityToThermal (cv::Mat reliability)
 
- Public Member Functions inherited from ModuleInterface
 ModuleInterface (Datapool *i_data)
 
void addParameter (QString name, QString value, QString type)
 
void addParameterChild (QString name, QString value, QString type, parameter *parent)
 
parametergetParameter (QString name)
 
parametergetParameter (QString name, parameter *parent)
 
parametergetParameter (QString name, std::multimap< QString, parameter > subList)
 
Parameter2getParameterFromTree (const QString name)
 
Parameter2getParameterFromTree (const QString name, Parameter2 *parent)
 
Parameter2getParameterFromTree (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 &parameterName, const bool &defaulValue, bool &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool getParameterValueFromXml (const QDomNode &rootNode, const QString &parameterName, const char &defaulValue, char &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool getParameterValueFromXml (const QDomNode &rootNode, const QString &parameterName, const uchar &defaulValue, uchar &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool getParameterValueFromXml (const QDomNode &rootNode, const QString &parameterName, const int &defaulValue, int &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool getParameterValueFromXml (const QDomNode &rootNode, const QString &parameterName, const uint &defaulValue, uint &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool getParameterValueFromXml (const QDomNode &rootNode, const QString &parameterName, const long &defaulValue, long &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool getParameterValueFromXml (const QDomNode &rootNode, const QString &parameterName, const ulong &defaulValue, ulong &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool getParameterValueFromXml (const QDomNode &rootNode, const QString &parameterName, const float &defaulValue, float &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool getParameterValueFromXml (const QDomNode &rootNode, const QString &parameterName, const double &defaulValue, double &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool getParameterValueFromXml (const QDomNode &rootNode, const QString &parameterName, const QString &defaulValue, QString &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool setNodeParameterModule (const QDomNode &rootNode, const QString &parameterName, const bool defaulValue, bool &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool setNodeParameterModule (const QDomNode &rootNode, const QString &parameterName, const int defaulValue, int &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool setNodeParameterModule (const QDomNode &rootNode, const QString &parameterName, const char defaulValue, char &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool setNodeParameterModule (const QDomNode &rootNode, const QString &parameterName, const uchar defaulValue, uchar &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool setNodeParameterModule (const QDomNode &rootNode, const QString &parameterName, const uint defaulValue, uint &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool setNodeParameterModule (const QDomNode &rootNode, const QString &parameterName, const long defaulValue, long &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool setNodeParameterModule (const QDomNode &rootNode, const QString &parameterName, const ulong defaulValue, ulong &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool setNodeParameterModule (const QDomNode &rootNode, const QString &parameterName, const float defaulValue, float &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool setNodeParameterModule (const QDomNode &rootNode, const QString &parameterName, const double defaulValue, double &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool setNodeParameterModule (const QDomNode &rootNode, const QString &parameterName, const QString defaulValue, QString &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool setChildParameterModule (const QDomNode &rootNode, const QString &parameterName, const bool defaulValue, bool &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool setChildParameterModule (const QDomNode &rootNode, const QString &parameterName, const int defaulValue, int &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool setChildParameterModule (const QDomNode &rootNode, const QString &parameterName, const char defaulValue, char &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool setChildParameterModule (const QDomNode &rootNode, const QString &parameterName, const uchar defaulValue, uchar &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool setChildParameterModule (const QDomNode &rootNode, const QString &parameterName, const uint defaulValue, uint &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool setChildParameterModule (const QDomNode &rootNode, const QString &parameterName, const long defaulValue, long &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool setChildParameterModule (const QDomNode &rootNode, const QString &parameterName, const ulong defaulValue, ulong &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool setChildParameterModule (const QDomNode &rootNode, const QString &parameterName, const float defaulValue, float &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool setChildParameterModule (const QDomNode &rootNode, const QString &parameterName, const double defaulValue, double &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 
bool setChildParameterModule (const QDomNode &rootNode, const QString &parameterName, const QString defaulValue, QString &outParameter, QDomNode &parameterNode, bool appendWarning=false)
 

Public Attributes

int sigma
 
int beginningFrame
 
int dilatacion
 
int colorUmbral
 
- Public Attributes inherited from ModuleInterface
std::deque< QString > nameParameters
 
std::deque< QString > valueParameters
 
std::deque< QString > typeParameters
 
std::deque< parameterlistParameters
 
std::deque< Parameter2parametersTree
 
std::string name
 
ModuleType type
 

Additional Inherited Members

- Protected Attributes inherited from ModuleInterface
Datapoolm_data
 

The documentation for this class was generated from the following files: