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