24 #ifndef __ARM_COMPUTE_CLFASTCORNERS_H__ 25 #define __ARM_COMPUTE_CLFASTCORNERS_H__ 70 BorderMode border_mode, uint8_t constant_border_value = 0);
82 unsigned int *_num_corners;
83 cl::Buffer _num_buffer;
85 uint8_t _constant_border_value;
BorderMode
Methods available to handle borders.
void configure(const ICLImage *input, float threshold, bool nonmax_suppression, CLKeyPointArray *corners, unsigned int *num_corners, BorderMode border_mode, uint8_t constant_border_value=0)
Initialize the function's source, destination, conv and border_mode.
Base class for all functions.
Basic function to execute fast corners.
void run() override
Run the kernels contained in the function.
CL kernel to perform fast corners.
CLFastCorners()
Constructor.
CL kernel to copy keypoints information to ICLKeyPointArray and counts the number of key points...
Interface for OpenCL tensor.
Describe a multidimensional execution window.
Basic function to execute non-maxima suppression over a 3x3 window.
const CLFastCorners & operator=(const CLFastCorners &)=delete
Prevent instances of this class from being copied (As this class contains pointers) ...
Basic implementation of the OpenCL tensor interface.