24 #ifndef ARM_COMPUTE_CLFASTCORNERSKERNEL_H 25 #define ARM_COMPUTE_CLFASTCORNERSKERNEL_H 81 void run(
const Window &window, cl::CommandQueue &queue)
override;
125 void run(
const Window &window, cl::CommandQueue &queue)
override;
130 cl::Buffer *_num_buffer;
BorderMode
Methods available to handle borders.
Affinity at buffer level.
Container for 2D border size.
ICLTensor ICLImage
Interface for OpenCL images.
CL kernel to perform fast corners.
Common interface for all the OpenCL kernels.
Copyright (c) 2017-2021 Arm Limited.
Interface for OpenCL Array.
CL kernel to copy keypoints information to ICLKeyPointArray and counts the number of key points...
Interface for OpenCL tensor.
__kernel void non_max_suppression(__global uchar *src_ptr, uint src_stride_x, uint src_step_x, uint src_stride_y, uint src_step_y, uint src_offset_first_element_in_bytes, __global uchar *dst_ptr, uint dst_stride_x, uint dst_step_x, uint dst_stride_y, uint dst_step_y, uint dst_offset_first_element_in_bytes)
This function performs Non maxima suppression over a 3x3 window on a given image. ...
SimpleTensor< T > threshold(const SimpleTensor< T > &src, T threshold, T false_value, T true_value, ThresholdType type, T upper)
Describe a multidimensional execution window.