#include <esm.hpp>
List of all members.
| 
Public Member Functions | 
| void | checkAccuracy (std::vector< std::vector< HomoESMState > > &computations, std::string groundTruthFile, double &meanSSDError, double &meanSpatialError) const | 
| void | setTemplateImage (const cv::Mat &image) | 
| void | setTestImage (const cv::Mat &image) | 
| void | track (int nIters, cv::Mat &H, double &rmsError, cv::Ptr< LieAlgebra > lieAlgebra=new LieAlgebraHomography(), bool saveComputations=false, std::vector< HomoESMState > *computations=0) const | 
| void | visualizeTracking (const cv::Mat &H, cv::Mat &visualization) const | 
| 
Private Member Functions | 
| void | computeJacobian (const cv::Mat &dx, const cv::Mat &dy, cv::Mat &J, cv::Ptr< LieAlgebra > lieAlgebra) const | 
| void | constructImage (const cv::Mat &srcImage, const std::vector< cv::Point2f > &points, cv::Mat &intensity) const | 
| void | projectVertices (const cv::Mat &H, std::vector< cv::Point2f > &vertices) const | 
| 
Static Private Member Functions | 
| static void | computeGradient (const cv::Mat &image, cv::Mat &dx, cv::Mat &dy) | 
| static double | computeRMSError (const cv::Mat &error) | 
| 
Private Attributes | 
| cv::Mat | templateDxRow | 
| cv::Mat | templateDyRow | 
| cv::Mat | templateImage | 
| cv::Mat | templateImageRowDouble | 
| cv::Mat | templatePoints | 
| std::vector< cv::Point2f > | templateVertices | 
| cv::Mat | testImage | 
| cv::Mat | xx | 
| cv::Mat | yy | 
Detailed Description
Definition at line 26 of file esm.hpp.
 
Member Function Documentation
      
        
          | void HomoESM::checkAccuracy | ( | std::vector< std::vector< HomoESMState > > & | computations, | 
        
          |  |  | std::string | groundTruthFile, | 
        
          |  |  | double & | meanSSDError, | 
        
          |  |  | double & | meanSpatialError | 
        
          |  | ) |  | const | 
      
 
 
      
        
          | void HomoESM::constructImage | ( | const cv::Mat & | srcImage, | 
        
          |  |  | const std::vector< cv::Point2f > & | points, | 
        
          |  |  | cv::Mat & | intensity | 
        
          |  | ) |  | const  [private] | 
      
 
 
Member Data Documentation
The documentation for this class was generated from the following files: