#include <fv.h>
Inheritance diagram for Feature:

Public Member Functions | |
| Feature () | |
| double | norm () |
| returns the norm of the feature descriptor. | |
Public Attributes | |
| vector< float > | descriptor |
| float | orientation |
| Orientation of the feature = atan2f( dy, dx ). | |
| float | dx |
| X derivative in a 16x16 region around the feature centre. | |
| float | dy |
| Y derivative in a 16x16 region around the feature centre. | |
| float | magnitude |
| Magnitude of the gradient = sqrt( dx^2 + dy^2 ). | |
The feature class holds the information about a feature found in an image. It inherits from the Coords class, so has an x() and y() denoting its position in the image. See the fvutil.h file for some utility functions that operate on features. Currently these are created by the featureTrack object.
|
|
|
|
|
returns the norm of the feature descriptor.
|
|
|
128 element feature descriptor (SIFT "key") It can be considered to "match" another another feature by calculating typical euclidean distance. |
|
|
X derivative in a 16x16 region around the feature centre.
|
|
|
Y derivative in a 16x16 region around the feature centre.
|
|
|
Magnitude of the gradient = sqrt( dx^2 + dy^2 ).
|
|
|
Orientation of the feature = atan2f( dy, dx ).
|
1.4.0