Autonomous Space Robotics Lab

Speeded Up SURF

UTIAS ASRL

gpu_globals.h File Reference

Global configuration variables and structure definitions. More...

Go to the source code of this file.

Classes

class  asrl::SurfOctaveParameters
 A structure which holds the constant parameters that describe an octave layout. More...
class  asrl::Keypoint
 A keypoint class used on the GPU. More...

Namespaces

namespace  asrl

Defines

#define ASRL_SURF_MAX_INTERVALS   8
 The maximum number of intervals that device memory is reserved for.
#define ASRL_SURF_MAX_OCTAVES   8
 The maximum number of octaves that device memory is reserved for.
#define ASRL_SURF_MAX_FEATURES   4096
 The maximum number of features that memory is reserved for.
#define ASRL_SURF_MAX_CANDIDATES   6120
 The maximum number of features (before subpixel interpolation) that memory is reserved for.
#define ASRL_SURF_DESCRIPTOR_DIM   64
 The dimension of the SURF descriptor.

Enumerations

enum  asrl::KeypointLayout {
  asrl::SF_X, asrl::SF_Y, asrl::SF_SIZE, asrl::SF_RESPONSE,
  asrl::SF_ANGLE, asrl::SF_OCTAVE, asrl::SF_FEATURE_STRIDE
}

Functions

void asrl::init_globals (int imWidth, int imHeight, GpuSurfOctave *octaves, int nOctaves)
bool & asrl::get_s_initialized ()
int & asrl::get_s_initWidth ()
int & asrl::get_s_initHeight ()
SurfOctaveParameters * asrl::get_d_octave_params ()
float * asrl::get_d_hessian_scale ()
int * asrl::get_d_hessian_stride ()

Detailed Description

Global configuration variables and structure definitions.

Authors:
Paul Furgale and Chi Hay Tong
Date:
Tue Apr 20 20:16:39 2010

Definition in file gpu_globals.h.


Define Documentation

#define ASRL_SURF_DESCRIPTOR_DIM   64

The dimension of the SURF descriptor.

Definition at line 78 of file gpu_globals.h.

#define ASRL_SURF_MAX_CANDIDATES   6120

The maximum number of features (before subpixel interpolation) that memory is reserved for.

Definition at line 71 of file gpu_globals.h.

#define ASRL_SURF_MAX_FEATURES   4096

The maximum number of features that memory is reserved for.

Definition at line 64 of file gpu_globals.h.

#define ASRL_SURF_MAX_INTERVALS   8

The maximum number of intervals that device memory is reserved for.

Definition at line 50 of file gpu_globals.h.

#define ASRL_SURF_MAX_OCTAVES   8

The maximum number of octaves that device memory is reserved for.

Definition at line 57 of file gpu_globals.h.


Generated on Fri Apr 30 20:06:20 2010 for gpusurf by doxygen 1.6.2