89 #ifdef ICL_HAVE_OPENCL 115 void createKernels();
120 ICLCV_API Surf(
int initialPoints,
int i_height,
int i_width,
int octaves,
121 int intervals,
int sample_step,
float threshold);
147 void createDescriptors(
int i_width,
int i_height);
150 void getOrientations(
int i_width,
int i_height);
153 void reallocateIptBuffers();
159 const IpVec &retrieveDescriptors();
CLKernel scanImageKernel
Definition: CLSurfLib.h:137
undocument this line if you encounter any issues!
Definition: Any.h:37
CLKernel normalizeDescriptorsKernel
Definition: CLSurfLib.h:142
Wrapper for an OpenCL Kernel.
Definition: CLKernel.h:72
SurfFeature Ipoint
again, we use the generic Ipoint here!
Definition: CLSurfLib.h:102
#define ICLCV_API
Definition: CompatMacros.h:177
CLKernel createDescrtptorsKernel
Definition: CLSurfLib.h:131
CLKernel transposeKernel
Definition: CLSurfLib.h:138
CLKernel getOrientationStep1Kernel
Definition: CLSurfLib.h:132
CLKernel scan4Kernel
Definition: CLSurfLib.h:136
OpenCL-based Surf Feature detector implmentation (by AMD)
Definition: CLSurfLib.h:112
CLKernel scanKernel
Definition: CLSurfLib.h:135
Generic SURF Feature type.
Definition: SurfFeature.h:42
CLKernel getOrientationStep2Kernel
Definition: CLSurfLib.h:133
Data * m_data
hidden implementation
Definition: CLSurfLib.h:113
CLKernel hessian_detKernel
Definition: CLSurfLib.h:134
CLKernel transposeImageKernel
Definition: CLSurfLib.h:139
std::vector< Ipoint > IpVec
used typedef for vector of interest points
Definition: CLSurfLib.h:105
CLKernel non_max_supressionKernel
Definition: CLSurfLib.h:141
CLProgram program
Definition: CLSurfLib.h:130
CLKernel nearestNeighborKernel
Definition: CLSurfLib.h:140
ImgBase is the Image-Interface class that provides save access to underlying Img-template .
Definition: ImgBase.h:131
Main class for OpenCL based accelleration.
Definition: CLProgram.h:259