Autonomous Space Robotics Lab

Speeded Up SURF

UTIAS ASRL

asrl::GpuSurfConfiguration Struct Reference

A structure representing the GPU surf configuration. More...

#include <GpuSurfDetector.hpp>

List of all members.

Public Member Functions

 GpuSurfConfiguration ()

Public Attributes

float threshold
 The interest operator threshold.
int nOctaves
 The number of octaves to process.
int nIntervals
 The number of intervals in each octave.
float initialScale
 The scale associated with the first interval of the first octave.
float l1
 mask parameter l_1
float l2
 mask parameter l_2
float l3
 mask parameter l_3
float l4
 mask parameter l_4
float edgeScale
 The amount to scale the edge rejection mask.
int initialStep
 The initial sampling step in pixels.
int targetFeatures
int detector_threads_x
 The number of threads used in the detector kernel (dimension 1).
int detector_threads_y
 The number of threads used in the detector kernel (dimension 2).
int nonmax_threads_x
 The number of threads used in the non-max suppression kernel (dimension 1).
int nonmax_threads_y
 The number of threads used in the non-max suppression kernel (dimension 2).

Detailed Description

A structure representing the GPU surf configuration.

A structure representing the GPU surf configuration. Default values are filled in for all elements.

Definition at line 76 of file GpuSurfDetector.hpp.


Constructor & Destructor Documentation

asrl::GpuSurfConfiguration::GpuSurfConfiguration (  )  [inline]

A constructor that fills in all the default values.

Definition at line 82 of file GpuSurfDetector.hpp.


Member Data Documentation

The number of threads used in the detector kernel (dimension 1).

Definition at line 127 of file GpuSurfDetector.hpp.

The number of threads used in the detector kernel (dimension 2).

Definition at line 129 of file GpuSurfDetector.hpp.

The amount to scale the edge rejection mask.

Definition at line 120 of file GpuSurfDetector.hpp.

The scale associated with the first interval of the first octave.

Definition at line 109 of file GpuSurfDetector.hpp.

The initial sampling step in pixels.

Definition at line 122 of file GpuSurfDetector.hpp.

mask parameter l_1

Definition at line 112 of file GpuSurfDetector.hpp.

mask parameter l_2

Definition at line 114 of file GpuSurfDetector.hpp.

mask parameter l_3

Definition at line 116 of file GpuSurfDetector.hpp.

mask parameter l_4

Definition at line 118 of file GpuSurfDetector.hpp.

The number of intervals in each octave.

Definition at line 107 of file GpuSurfDetector.hpp.

The number of octaves to process.

Definition at line 105 of file GpuSurfDetector.hpp.

The number of threads used in the non-max suppression kernel (dimension 1).

Definition at line 131 of file GpuSurfDetector.hpp.

The number of threads used in the non-max suppression kernel (dimension 2).

Definition at line 133 of file GpuSurfDetector.hpp.

The target number of features to return, sorted by strength. If this is zero, an adaptive threshold is not used.

Definition at line 125 of file GpuSurfDetector.hpp.

The interest operator threshold.

Definition at line 103 of file GpuSurfDetector.hpp.


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

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