Surf Feation class.  
 More...
#include <OpenSurfLib.h>
 | 
| void  | getOrientation () | 
|   | Assign the current Ipoint an orientation.  More...
  | 
|   | 
| void  | getDescriptor (bool bUpright=false) | 
|   | Get the descriptor. See Agrawal ECCV 08.  More...
  | 
|   | 
| float  | gaussian (int x, int y, float sig) | 
|   | Calculate the value of the 2d gaussian at x,y.  More...
  | 
|   | 
| float  | gaussian (float x, float y, float sig) | 
|   | 
| float  | haarX (int row, int column, int size) | 
|   | Calculate Haar wavelet responses in x and y directions.  More...
  | 
|   | 
| float  | haarY (int row, int column, int size) | 
|   | 
| float  | getAngle (float X, float Y) | 
|   | Get the angle from the +ve x-axis of the vector given by [X Y].  More...
  | 
|   | 
◆ Surf()
      
        
          | icl::cv::opensurf::Surf::Surf  | 
          ( | 
          IplImage *  | 
          img,  | 
        
        
           | 
           | 
          std::vector< Ipoint > &  | 
          ipts  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Standard Constructor (img is an integral image) 
 
 
◆ gaussian() [1/2]
  
  
      
        
          | float icl::cv::opensurf::Surf::gaussian  | 
          ( | 
          int  | 
          x,  | 
         
        
           | 
           | 
          int  | 
          y,  | 
         
        
           | 
           | 
          float  | 
          sig  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineprivate   | 
  
 
Calculate the value of the 2d gaussian at x,y. 
 
 
◆ gaussian() [2/2]
  
  
      
        
          | float icl::cv::opensurf::Surf::gaussian  | 
          ( | 
          float  | 
          x,  | 
         
        
           | 
           | 
          float  | 
          y,  | 
         
        
           | 
           | 
          float  | 
          sig  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ getAngle()
  
  
      
        
          | float icl::cv::opensurf::Surf::getAngle  | 
          ( | 
          float  | 
          X,  | 
         
        
           | 
           | 
          float  | 
          Y  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
Get the angle from the +ve x-axis of the vector given by [X Y]. 
 
 
◆ getDescriptor()
  
  
      
        
          | void icl::cv::opensurf::Surf::getDescriptor  | 
          ( | 
          bool  | 
          bUpright = false | ) | 
           | 
         
       
   | 
  
private   | 
  
 
Get the descriptor. See Agrawal ECCV 08. 
 
 
◆ getDescriptors()
      
        
          | void icl::cv::opensurf::Surf::getDescriptors  | 
          ( | 
          bool  | 
          bUpright = false | ) | 
           | 
        
      
 
Describe all features in the supplied vector. 
 
 
◆ getOrientation()
  
  
      
        
          | void icl::cv::opensurf::Surf::getOrientation  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
Assign the current Ipoint an orientation. 
 
 
◆ haarX()
  
  
      
        
          | float icl::cv::opensurf::Surf::haarX  | 
          ( | 
          int  | 
          row,  | 
         
        
           | 
           | 
          int  | 
          column,  | 
         
        
           | 
           | 
          int  | 
          size  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineprivate   | 
  
 
Calculate Haar wavelet responses in x and y directions. 
 
 
◆ haarY()
  
  
      
        
          | float icl::cv::opensurf::Surf::haarY  | 
          ( | 
          int  | 
          row,  | 
         
        
           | 
           | 
          int  | 
          column,  | 
         
        
           | 
           | 
          int  | 
          size  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ img
  
  
      
        
          | IplImage* icl::cv::opensurf::Surf::img | 
         
       
   | 
  
private   | 
  
 
Integral image where Ipoints have been detected. 
 
 
◆ index
  
  
      
        
          | int icl::cv::opensurf::Surf::index | 
         
       
   | 
  
private   | 
  
 
Index of current Ipoint in the vector. 
 
 
◆ ipts
  
  
      
        
          | IpVec& icl::cv::opensurf::Surf::ipts | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: