|
void | initDynamicsAttributes () |
|
void | setParameters (QDomNode &i_parameters) |
|
void | updateDynamics () |
|
void | setBlobInterface () |
|
void | initAttribute (ReliabilityDynamicsAttribute &d, AttributeDupletValue &i) |
|
void | copy (SpReliabilitySingleModelInterface) |
|
void | makeHistoryGraph () |
|
void | makeHistoryGraph_Dynamics () |
|
void | checkHistory () |
|
void | checkHistory_Dynamics () |
|
bool | shapeAnalysis () |
|
bool | shapeAnalysis_Dynamics () |
|
void | getNormalIntersections (cv::Mat &f, cv::Rect &roi, std::vector< cv::Point > &hull, cv::Point2f &r1, cv::Point2f &r2, int n1, int n2, float dx, float dy, std::vector< segment2D< float > > &segs, std::vector< segment2D< float > > &hull_segs) |
|
void | setForegroundSegment (cv::Mat &f, cv::Rect &roi, std::vector< cv::Point > &hull, segment2D< float > &seg, segment2D< float > &hseg, float x, float y, float dx, float dy, int &I1, int &I2) |
|
void | findHead (SpHullModel hull) |
|
virtual void | initInstanceAttributes () |
|
virtual void | copy_structure (SpReliabilitySingleModelInterface) |
|
virtual void | activate (Blob *) |
|
virtual void | init () |
|
virtual void | updateInstance (BoundingBox &) |
|
virtual void | feedback () |
|
virtual void | setProbabilityAndReliability () |
|
virtual void | setForwardBlobInterface () |
|
virtual void | setBackwardBlobInterface () |
|
virtual bool | draw (QPainter &painter) |
|
virtual bool | draw (QPainter &painter, int r, int g, int b) |
|
void | initAttribute (ReliabilityDynamicsAttribute &d, AttributeDupletValue &i) |
|
void | updateMinConstrainedAttribute (const QString &name, ReliabilityDynamicsAttribute &d, double min) |
|
void | updateAttribute (const QString &name, ReliabilityDynamicsAttribute &d) |
|
void | updateAttributeDynamics (double data, double RData, double acuity, double estimate, double currentCooling, AttributeTripletValue &att) |
|
void | updateAttributeDynamicsNoData (double estimate, double acuity, double currentCooling, AttributeTripletValue &att) |
|
double | projectAttributeValue (ReliabilityDynamicsAttribute &, double &R) |
|
virtual Rectangle< int > | getEstimator (double &R) |
|
| ReliabilitySingleModelInterface (int buffer_size) |
|
virtual void | activate (BoundingBox &)=0 |
|
virtual bool | updateInstance (BoundingBox &, std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > &)=0 |
|
virtual void | updateSingleInstance (BoundingBox &)=0 |
|
virtual void | updateModelDynamics ()=0 |
|
virtual void | printInstances () |
|
virtual void | printDynamics () |
|
virtual void | printGeneral () |
|
virtual void | printGeneral (std::ostream &out) |
|
virtual bool | draw (QImage *image) |
|
void | updateDynamics () |
|
virtual void | setForwardInterface ()=0 |
|
virtual void | setTrajectory2D (double &, double &, double &) |
|
void | initFromXML (Datapool *i_data, int bsize, QString name) |
|
void | general_copy (SpReliabilitySingleModelInterface) |
|
void | copy_general_structure (SpReliabilitySingleModelInterface) |
|
void | addCurrentClassInfo () |
|
void | addCurrentClassInfo (ModelInstanceGeneralPack &gpack) |
|
void | updateCurrentGeneralInfo () |
|
SpRMMMobileObject | generateCurrentMobile (BoundingBox &bbox) |
|
SpRMMMobileObject | generateNewMobile (BoundingBox &bbox) |
|
SpRMMHypothesis | generateNewHypothesis () |
|
virtual bool | projectBoundingBox (BoundingBox &bbox) |
|
|
static bool | movementFound (cv::Mat f, int wsize, int i0, int j0) |
|
static bool | movementFound (cv::Mat f, int wsize, int i0, int j0, cv::Rect roi) |
|
static double | histogramDistance (cv::MatND h1, cv::MatND h2) |
|
static double | distanceToSegment (int i1, int i2, std::vector< cv::Point > &contour) |
|
static bool | lineSegmentIntersection (cv::Point3f &line, cv::Point2f &p1, cv::Point2f &p2, cv::Point2f &r) |
|
static bool | getGeneralLineForm (cv::Point2f p1, cv::Point2f p2, cv::Point3f &rline) |
|
static bool | getGeneralLineForm (float x, float y, float dx, float dy, cv::Point3f &rline) |
|
static int | getContourToLineIntersection (std::vector< cv::Point > &hull, cv::Point3f &rline, cv::Point2f &r1, cv::Point2f &r2, int *n1=NULL, int *n2=NULL) |
|
static int | getContourToLineIntersectionIndexed (std::vector< cv::Point > &polygon, cv::Point3f &rline, cv::Point2f &r1, cv::Point2f &r2, int &n1, int &n2) |
|
static int | movementCount (cv::Mat f, int wsize, int i0, int j0, cv::Rect roi) |
|
static void | addCurrentClassInfo (ModelInstanceGeneralPack &gpack1, ModelInstanceGeneralPack &gpack2) |
|
static double | normalisedSigmaCoherenceReliability (double sigma, double acuity) |
| normalisedSigmaCoherenceReliability More...
|
|