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