Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

VL::Sift::Keypoint Struct Reference

SIFT keypoint. More...

#include <sift.hpp>


Detailed Description

SIFT keypoint.

A SIFT keypoint is charactedized by a location x,y and a scale sigma. The scale is obtained from the level index s and the octave index o through a simple formula (see the PDF documentation).

In addition to the location, scale indexes and scale, we also store the integer location and level. The integer location is unnormalized, i.e. relative to the resolution of the octave containing the keypoint (octaves are downsampled).

Definition at line 187 of file sift.hpp.

List of all members.

Public Attributes

int o
 Keypoint octave index.
int ix
 Keypoint integer X coordinate (unnormalized).
int iy
 Keypoint integer Y coordinate (unnormalized).
int is
 Keypoint integer scale indiex.
float_t x
 Keypoint fractional X coordinate.
float_t y
 Keypoint fractional Y coordinate.
float_t s
 Keypoint fractional scale index.
float_t sigma
 Keypoint scale.

Member Data Documentation

Keypoint integer X coordinate (unnormalized).

Definition at line 191 of file sift.hpp.

Referenced by VL::Sift::detectKeypoints(), and VL::Sift::getKeypoint().

Keypoint integer Y coordinate (unnormalized).

Definition at line 192 of file sift.hpp.

Referenced by VL::Sift::detectKeypoints(), and VL::Sift::getKeypoint().

Keypoint fractional scale index.

Definition at line 197 of file sift.hpp.

Referenced by VL::Sift::getKeypoint().


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

Tekkotsu v5.1CVS
Generated Mon May 9 04:59:26 2016 by Doxygen 1.6.3