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

#include <agast5_8.h>

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

List of all members.

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

Detailed Description

Definition at line 30 of file agast5_8.h.


Constructor & Destructor Documentation

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.

Definition at line 35 of file agast5_8.h.


Member Function Documentation

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.


Member Data Documentation

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.


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


ptam
Author(s): Stephan Weiss, Markus Achtelik, Simon Lynen
autogenerated on Tue Jan 7 2014 11:12:22