keypoint Class Reference

A 2D feature point as detected by a point detector (yape for example). More...

#include <keypoint.h>

Collaboration diagram for keypoint:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 keypoint (void)
 keypoint (float u, float v, float scale)
 keypoint (const keypoint &p)
virtual ~keypoint ()
keypointoperator= (const keypoint &p)

Public Attributes

float orientation
 Use keypoint_orientation_corrector to compute keypoint orientation:.
int id
float meanI
 Used for point matching, should disappear soon.
float sigmaI
keypointpotential_correspondent
float match_score
int i_bucket
int j_bucket
int index
float u
float v
 2D coordinates of the point (at the pyramid level 'scale')
float u_undist
float v_undist
 normalized coordinates, at pyramid level 0.
int scale
 point scale
float score
 higher is the score, stronger is the point
int class_index
 used in fern_based_point_classifier
float class_score
float fr_u (void)
float fr_v (void)


Detailed Description

A 2D feature point as detected by a point detector (yape for example).

Definition at line 35 of file keypoint.h.


Constructor & Destructor Documentation

keypoint::keypoint ( void   )  [inline]

Definition at line 38 of file keypoint.h.

References scale, u, and v.

keypoint::keypoint ( float  u,
float  v,
float  scale 
) [inline]

Definition at line 39 of file keypoint.h.

keypoint::keypoint ( const keypoint p  )  [inline]

Definition at line 40 of file keypoint.h.

References id, scale, score, u, and v.

virtual keypoint::~keypoint (  )  [inline, virtual]

Definition at line 41 of file keypoint.h.


Member Function Documentation

float keypoint::fr_u ( void   )  [inline]

Definition at line 55 of file keypoint.h.

References scale, and u.

Referenced by pyr_keypoint::set(), and undistort().

float keypoint::fr_v ( void   )  [inline]

Definition at line 56 of file keypoint.h.

References scale, and v.

Referenced by pyr_keypoint::set(), and undistort().

keypoint& keypoint::operator= ( const keypoint p  )  [inline]

Definition at line 43 of file keypoint.h.

References id, scale, score, u, and v.


Member Data Documentation

used in fern_based_point_classifier

Definition at line 52 of file keypoint.h.

Definition at line 53 of file keypoint.h.

Definition at line 67 of file keypoint.h.

Definition at line 72 of file keypoint.h.

Referenced by keypoint(), and operator=().

Definition at line 69 of file keypoint.h.

Definition at line 67 of file keypoint.h.

Definition at line 66 of file keypoint.h.

Used for point matching, should disappear soon.

Definition at line 64 of file keypoint.h.

Use keypoint_orientation_corrector to compute keypoint orientation:.

Between 0 and 2 Pi

Definition at line 60 of file keypoint.h.

Referenced by pyr_yape::cmp_orientation().

Definition at line 65 of file keypoint.h.

higher is the score, stronger is the point

Definition at line 50 of file keypoint.h.

Referenced by yape::get_local_maxima(), keypoint(), operator<(), operator=(), pyr_keypoint::set(), and yape::subpix_refine().

Definition at line 64 of file keypoint.h.

float keypoint::u

Definition at line 47 of file keypoint.h.

Referenced by pyr_yape::detect(), and undistort().

float keypoint::v

2D coordinates of the point (at the pyramid level 'scale')

Definition at line 46 of file keypoint.h.

Referenced by pyr_yape::cmp_orientation(), fr_v(), yape::get_local_maxima(), keypoint(), mcvPoint(), operator=(), pyr_keypoint::set(), and yape::subpix_refine().

normalized coordinates, at pyramid level 0.

Definition at line 47 of file keypoint.h.

Referenced by pyr_yape::detect(), and undistort().


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

Generated on Tue Mar 30 15:53:25 2010 for Polyora by  doxygen 1.5.9