24 #ifndef __ARM_COMPUTE_CLHOGDESCRIPTORKERNEL_H__ 25 #define __ARM_COMPUTE_CLHOGDESCRIPTORKERNEL_H__ 102 Size2D _num_cells_per_block_stride;
OpenCL kernel to perform HOG Orientation Binning.
CLHOGOrientationBinningKernel()
Default constructor.
Store the HOG's metadata.
Common interface for all the OpenCL kernels.
This file contains all available output stages for GEMMLowp on OpenCL.
void run(const Window &window, cl::CommandQueue &queue) override
Enqueue the OpenCL kernel to process the given window on the passed OpenCL command queue...
OpenCL kernel to perform HOG block normalization.
void configure(const ICLTensor *input_magnitude, const ICLTensor *input_phase, ICLTensor *output, const HOGInfo *hog_info)
Initialise the kernel's inputs, output and HOG's metadata.
~CLHOGOrientationBinningKernel()=default
Default destructor.
CLHOGOrientationBinningKernel & operator=(const CLHOGOrientationBinningKernel &)=delete
Prevent instances of this class from being copied (As this class contains pointers) ...
Interface for OpenCL tensor.
Class for specifying the size of an image or rectangle.
const Window & window() const
The maximum window the kernel can be executed on.
Describe a multidimensional execution window.