#include <descriptor.h>
Inheritance diagram for fl::DescriptorSIFT:

Public Methods | |
| DescriptorSIFT (int width=4, int angles=8) | |
| DescriptorSIFT (std::istream &stream) | |
| void | computeGradient (const Image &image) |
| virtual Vector< float > | value (const Image &image, const PointAffine &point) |
| Returns a vector of floats that describe the image patch near the interest point. | |
| virtual Image | patch (const Vector< float > &value) |
| Return a graphical representation of the descriptor. Preferrably an image patch that would stimulate this descriptor to return the given value. | |
| void | patch (const std::string &fileName, const Vector< float > &value) |
| Write a visualization of the descriptor to a postscript file. | |
| void | patch (Canvas *canvas, const Vector< float > &value, int size) |
| Subroutine used by other patch() methods. | |
| virtual Comparison * | comparison () |
| Return a MetricEuclidean, rather than the default (NormalizedCorrelation). | |
| virtual void | read (std::istream &stream) |
| virtual void | write (std::ostream &stream, bool withName=true) |
Public Attributes | |
| int | width |
| Number of horizontal or vertical positions. | |
| int | angles |
| Number of orientation bins. | |
| int | supportPixel |
| Pixel radius of normalized form of affine-invariant patch, if used. | |
| float | sigmaWeight |
| Size of Gaussian that weights the entries in the bins. | |
| float | maxValue |
| Largest permissible entry in one bin. | |
| void * | lastBuffer |
| For detecting change in cached image. | |
| double | lastTime |
| For detecting change in cached image. | |
| ImageOf< float > | I_x |
| x component of gradient vectors | |
| ImageOf< float > | I_y |
| y component of gradient vectors | |
|
||||||||||||
|
|
|
|
|
|
|
Return a MetricEuclidean, rather than the default (NormalizedCorrelation).
Reimplemented from fl::Descriptor. |
|
|
|
|
||||||||||||||||
|
Subroutine used by other patch() methods.
|
|
||||||||||||
|
Write a visualization of the descriptor to a postscript file.
|
|
|
Return a graphical representation of the descriptor. Preferrably an image patch that would stimulate this descriptor to return the given value.
Implements fl::Descriptor. |
|
|
Reimplemented from fl::Descriptor. |
|
||||||||||||
|
Returns a vector of floats that describe the image patch near the interest point.
Implements fl::Descriptor. |
|
||||||||||||
|
Reimplemented from fl::Descriptor. |
|
|
Number of orientation bins.
|
|
|
x component of gradient vectors
|
|
|
y component of gradient vectors
|
|
|
For detecting change in cached image.
|
|
|
For detecting change in cached image.
|
|
|
Largest permissible entry in one bin.
|
|
|
Size of Gaussian that weights the entries in the bins.
|
|
|
Pixel radius of normalized form of affine-invariant patch, if used.
|
|
|
Number of horizontal or vertical positions.
|
1.2.18