Places features into grid cells and discards the weakest features in each cell.  
 More...
 | 
| void  | filter (std::vector< KeyPoint > *keypoints) | 
|   | 
|   | GridKeyPointFilter (int img_width, int img_height, int bucket_width, int bucket_height, int max_keypoints_per_bucket) | 
|   | 
Places features into grid cells and discards the weakest features in each cell. 
 
  
  
      
        
          | GridKeyPointFilter  | 
          ( | 
          int  | 
          img_width,  | 
         
        
           | 
           | 
          int  | 
          img_height,  | 
         
        
           | 
           | 
          int  | 
          bucket_width,  | 
         
        
           | 
           | 
          int  | 
          bucket_height,  | 
         
        
           | 
           | 
          int  | 
          max_keypoints_per_bucket  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Construct a keypoint filter.
Conceptually, lays down a grid over the image and sorts keypoints into a grid cell based on their image locations. Then removes the weakest keypoints in each cell (using the Keypoint::score field) until there are at most max_keypoints_per_bucket in each grid cell.
- Parameters
 - 
  
    | img_width | the width of the input image.  | 
    | img_height | the height of the input image.  | 
    | bucket_width | the width of each bucket.  | 
    | bucket_height | the height of each bucket.  | 
    | max_keypoints_per_bucket | the maximum number of keypoints in each grid cell after filtering.  | 
  
   
 
 
      
        
          | void filter  | 
          ( | 
          std::vector< KeyPoint > *  | 
          keypoints | ) | 
           | 
        
      
 
filters the specified vector of keypoints.
- Parameters
 - 
  
    | keypoints | input/output parameter. On output, the weakest keypoints in each grid cell will have been removed from this vector.  | 
  
   
 
 
The documentation for this class was generated from the following file: