Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
agast::OastDetector9_16 Class Reference

#include <oast9_16.h>

Inheritance diagram for agast::OastDetector9_16:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Definition at line 30 of file oast9_16.h.


Constructor & Destructor Documentation

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.

Definition at line 35 of file oast9_16.h.


Member Function Documentation

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.


Member Data Documentation

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.


The documentation for this class was generated from the following files:


ptam
Author(s): Markus Achtelik , Stephan Weiss , Simon Lynen
autogenerated on Sun Oct 5 2014 23:52:34