Surf Feation class.
More...
#include <OpenSurfLib.h>
|
void | getOrientation () |
| Assign the current Ipoint an orientation. More...
|
|
void | getDescriptor (bool bUpright=false) |
| Get the descriptor. See Agrawal ECCV 08. More...
|
|
float | gaussian (int x, int y, float sig) |
| Calculate the value of the 2d gaussian at x,y. More...
|
|
float | gaussian (float x, float y, float sig) |
|
float | haarX (int row, int column, int size) |
| Calculate Haar wavelet responses in x and y directions. More...
|
|
float | haarY (int row, int column, int size) |
|
float | getAngle (float X, float Y) |
| Get the angle from the +ve x-axis of the vector given by [X Y]. More...
|
|
◆ Surf()
icl::cv::opensurf::Surf::Surf |
( |
IplImage * |
img, |
|
|
std::vector< Ipoint > & |
ipts |
|
) |
| |
Standard Constructor (img is an integral image)
◆ gaussian() [1/2]
float icl::cv::opensurf::Surf::gaussian |
( |
int |
x, |
|
|
int |
y, |
|
|
float |
sig |
|
) |
| |
|
inlineprivate |
Calculate the value of the 2d gaussian at x,y.
◆ gaussian() [2/2]
float icl::cv::opensurf::Surf::gaussian |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
sig |
|
) |
| |
|
inlineprivate |
◆ getAngle()
float icl::cv::opensurf::Surf::getAngle |
( |
float |
X, |
|
|
float |
Y |
|
) |
| |
|
private |
Get the angle from the +ve x-axis of the vector given by [X Y].
◆ getDescriptor()
void icl::cv::opensurf::Surf::getDescriptor |
( |
bool |
bUpright = false | ) |
|
|
private |
Get the descriptor. See Agrawal ECCV 08.
◆ getDescriptors()
void icl::cv::opensurf::Surf::getDescriptors |
( |
bool |
bUpright = false | ) |
|
Describe all features in the supplied vector.
◆ getOrientation()
void icl::cv::opensurf::Surf::getOrientation |
( |
| ) |
|
|
private |
Assign the current Ipoint an orientation.
◆ haarX()
float icl::cv::opensurf::Surf::haarX |
( |
int |
row, |
|
|
int |
column, |
|
|
int |
size |
|
) |
| |
|
inlineprivate |
Calculate Haar wavelet responses in x and y directions.
◆ haarY()
float icl::cv::opensurf::Surf::haarY |
( |
int |
row, |
|
|
int |
column, |
|
|
int |
size |
|
) |
| |
|
inlineprivate |
◆ img
IplImage* icl::cv::opensurf::Surf::img |
|
private |
Integral image where Ipoints have been detected.
◆ index
int icl::cv::opensurf::Surf::index |
|
private |
Index of current Ipoint in the vector.
◆ ipts
IpVec& icl::cv::opensurf::Surf::ipts |
|
private |
The documentation for this class was generated from the following file: