#include <agast5_8.h>
Public Member Functions | |
AgastDetector5_8 () | |
AgastDetector5_8 (int width, int height, int thr) | |
int | cornerScore (const unsigned char *p, bool ignorePattern=false) |
void | detect (const unsigned char *im, std::vector< CvPoint > &keypoints) |
int | get_borderWidth () |
void | nms (const unsigned char *im, const std::vector< CvPoint > &keypoints, std::vector< CvPoint > &keypoints_nms) |
~AgastDetector5_8 () | |
Private Member Functions | |
void | init_pattern () |
Private Attributes | |
int_fast16_t | s_offset0 |
int_fast16_t | s_offset1 |
int_fast16_t | s_offset2 |
int_fast16_t | s_offset3 |
int_fast16_t | s_offset4 |
int_fast16_t | s_offset5 |
int_fast16_t | s_offset6 |
int_fast16_t | s_offset7 |
Static Private Attributes | |
static const int | borderWidth = 1 |
Definition at line 30 of file agast5_8.h.
agast::AgastDetector5_8::AgastDetector5_8 | ( | ) | [inline] |
Definition at line 33 of file agast5_8.h.
agast::AgastDetector5_8::AgastDetector5_8 | ( | int | width, |
int | height, | ||
int | thr | ||
) | [inline] |
Definition at line 34 of file agast5_8.h.
agast::AgastDetector5_8::~AgastDetector5_8 | ( | ) | [inline] |
Definition at line 35 of file agast5_8.h.
int AgastDetector5_8::cornerScore | ( | const unsigned char * | p, |
bool | ignorePattern = false |
||
) | [virtual] |
Implements agast::AstDetector.
Definition at line 30 of file agast5_8_nms.cc.
void AgastDetector5_8::detect | ( | const unsigned char * | im, |
std::vector< CvPoint > & | keypoints | ||
) | [virtual] |
Implements agast::AstDetector.
Definition at line 36 of file agast5_8.cc.
int agast::AgastDetector5_8::get_borderWidth | ( | ) | [inline, virtual] |
Implements agast::AstDetector.
Definition at line 40 of file agast5_8.h.
void agast::AgastDetector5_8::init_pattern | ( | ) | [inline, private, virtual] |
Implements agast::AstDetector.
Definition at line 54 of file agast5_8.h.
void agast::AgastDetector5_8::nms | ( | const unsigned char * | im, |
const std::vector< CvPoint > & | keypoints, | ||
std::vector< CvPoint > & | keypoints_nms | ||
) |
Reimplemented from agast::AstDetector.
const int agast::AgastDetector5_8::borderWidth = 1 [static, private] |
Definition at line 44 of file agast5_8.h.
int_fast16_t agast::AgastDetector5_8::s_offset0 [private] |
Definition at line 45 of file agast5_8.h.
int_fast16_t agast::AgastDetector5_8::s_offset1 [private] |
Definition at line 46 of file agast5_8.h.
int_fast16_t agast::AgastDetector5_8::s_offset2 [private] |
Definition at line 47 of file agast5_8.h.
int_fast16_t agast::AgastDetector5_8::s_offset3 [private] |
Definition at line 48 of file agast5_8.h.
int_fast16_t agast::AgastDetector5_8::s_offset4 [private] |
Definition at line 49 of file agast5_8.h.
int_fast16_t agast::AgastDetector5_8::s_offset5 [private] |
Definition at line 50 of file agast5_8.h.
int_fast16_t agast::AgastDetector5_8::s_offset6 [private] |
Definition at line 51 of file agast5_8.h.
int_fast16_t agast::AgastDetector5_8::s_offset7 [private] |
Definition at line 52 of file agast5_8.h.