24 #ifndef ARM_COMPUTE_CLHARRISCORNERSKERNEL_H 25 #define ARM_COMPUTE_CLHARRISCORNERSKERNEL_H 68 int32_t block_size,
float norm_factor,
float strength_thresh,
float sensitivity,
69 bool border_undefined);
83 int32_t block_size,
float norm_factor,
float strength_thresh,
float sensitivity,
84 bool border_undefined);
95 float _strength_thresh;
const Window & window() const
The maximum window the kernel can be executed on.
void run(const Window &window, cl::CommandQueue &queue) override
Enqueue the OpenCL kernel to process the given window on the passed OpenCL command queue...
Container for 2D border size.
ICLTensor ICLImage
Interface for OpenCL images.
Common interface for all the OpenCL kernels.
Copyright (c) 2017-2021 Arm Limited.
Interface for the harris score kernel.
void configure(const ICLImage *input1, const ICLImage *input2, ICLImage *output, int32_t block_size, float norm_factor, float strength_thresh, float sensitivity, bool border_undefined)
Setup the kernel parameters.
CLHarrisScoreKernel & operator=(const CLHarrisScoreKernel &)=delete
Prevent instances of this class from being copied (As this class contains pointers) ...
Interface for OpenCL tensor.
CLHarrisScoreKernel()
Default constructor.
~CLHarrisScoreKernel()=default
Default destructor.
Describe a multidimensional execution window.
BorderSize border_size() const override
The size of the border for that kernel.