#include <AstDetector.h>

Public Member Functions | |
| AstDetector () | |
| AstDetector (int width, int height, int thr) | |
| virtual int | cornerScore (const unsigned char *p, bool ignorePattern=false)=0 | 
| virtual void | detect (const unsigned char *im, std::vector< CvPoint > &corners_all)=0 | 
| virtual int | get_borderWidth ()=0 | 
| void | nms (const unsigned char *im, const std::vector< CvPoint > &corners_all, std::vector< CvPoint > &corners_nms) | 
| void | processImage (const unsigned char *im, std::vector< CvPoint > &keypoints_nms) | 
| void | set_imageSize (int xsize_, int ysize_) | 
| void | set_threshold (int b_) | 
| virtual | ~AstDetector () | 
Protected Member Functions | |
| virtual void | init_pattern ()=0 | 
| void | nonMaximumSuppression (const std::vector< CvPoint > &corners_all, std::vector< CvPoint > &corners_nms) | 
| void | score (const unsigned char *i, const std::vector< CvPoint > &corners_all) | 
Protected Attributes | |
| int | b | 
| std::vector< int > | nmsFlags | 
| std::vector< int > | scores | 
| int | xsize | 
| int | ysize | 
Definition at line 29 of file AstDetector.h.
| agast::AstDetector::AstDetector | ( | ) |  [inline] | 
        
Definition at line 32 of file AstDetector.h.
| agast::AstDetector::AstDetector | ( | int | width, | 
| int | height, | ||
| int | thr | ||
| ) |  [inline] | 
        
Definition at line 33 of file AstDetector.h.
| virtual agast::AstDetector::~AstDetector | ( | ) |  [inline, virtual] | 
        
Definition at line 34 of file AstDetector.h.
| virtual int agast::AstDetector::cornerScore | ( | const unsigned char * | p, | 
| bool | ignorePattern = false  | 
        ||
| ) |  [pure virtual] | 
        
Implemented in agast::AgastDetector5_8, agast::AgastDetector7_12d, agast::AgastDetector7_12s, and agast::OastDetector9_16.
| virtual void agast::AstDetector::detect | ( | const unsigned char * | im, | 
| std::vector< CvPoint > & | corners_all | ||
| ) |  [pure virtual] | 
        
Implemented in agast::AgastDetector5_8, agast::AgastDetector7_12d, agast::AgastDetector7_12s, and agast::OastDetector9_16.
| virtual int agast::AstDetector::get_borderWidth | ( | ) |  [pure virtual] | 
        
Implemented in agast::AgastDetector5_8, agast::AgastDetector7_12d, agast::AgastDetector7_12s, and agast::OastDetector9_16.
| virtual void agast::AstDetector::init_pattern | ( | ) |  [protected, pure virtual] | 
        
Implemented in agast::OastDetector9_16, agast::AgastDetector7_12d, agast::AgastDetector7_12s, and agast::AgastDetector5_8.
| void AstDetector::nms | ( | const unsigned char * | im, | 
| const std::vector< CvPoint > & | corners_all, | ||
| std::vector< CvPoint > & | corners_nms | ||
| ) | 
Reimplemented in agast::AgastDetector5_8, agast::AgastDetector7_12d, agast::AgastDetector7_12s, and agast::OastDetector9_16.
Definition at line 51 of file AstDetector.cc.
| void AstDetector::nonMaximumSuppression | ( | const std::vector< CvPoint > & | corners_all, | 
| std::vector< CvPoint > & | corners_nms | ||
| ) |  [protected] | 
        
Definition at line 29 of file nonMaximumSuppression.cc.
| void agast::AstDetector::processImage | ( | const unsigned char * | im, | 
| std::vector< CvPoint > & | keypoints_nms | ||
| ) |  [inline] | 
        
Definition at line 39 of file AstDetector.h.
| void AstDetector::score | ( | const unsigned char * | i, | 
| const std::vector< CvPoint > & | corners_all | ||
| ) |  [protected] | 
        
Definition at line 25 of file AstDetector.cc.
| void agast::AstDetector::set_imageSize | ( | int | xsize_, | 
| int | ysize_ | ||
| ) |  [inline] | 
        
Definition at line 45 of file AstDetector.h.
| void agast::AstDetector::set_threshold | ( | int | b_ | ) |  [inline] | 
        
Definition at line 44 of file AstDetector.h.
int agast::AstDetector::b [protected] | 
        
Definition at line 56 of file AstDetector.h.
std::vector<int> agast::AstDetector::nmsFlags [protected] | 
        
Definition at line 54 of file AstDetector.h.
std::vector<int> agast::AstDetector::scores [protected] | 
        
Definition at line 53 of file AstDetector.h.
int agast::AstDetector::xsize [protected] | 
        
Definition at line 55 of file AstDetector.h.
int agast::AstDetector::ysize [protected] | 
        
Definition at line 55 of file AstDetector.h.