24 #ifndef __ARM_COMPUTE_NEHOGDETECTORKERNEL_H__ 25 #define __ARM_COMPUTE_NEHOGDETECTORKERNEL_H__ 72 const float *_hog_descriptor;
76 size_t _num_bins_per_descriptor_x;
77 size_t _num_blocks_per_descriptor_y;
78 size_t _block_stride_width;
79 size_t _block_stride_height;
80 size_t _detection_window_width;
81 size_t _detection_window_height;
NEHOGDetectorKernel()
Default constructor.
Interface for HOG data-object.
Common interface for all kernels implemented in C++.
void run(const Window &window) override
Execute the kernel on the passed window.
Interface for NEON tensor.
NEON kernel to perform HOG detector kernel using linear SVM.
NEHOGDetectorKernel & operator=(const NEHOGDetectorKernel &)=delete
Prevent instances of this class from being copied (As this class contains pointers) ...
Class for specifying the size of an image or rectangle.
void configure(const ITensor *input, const IHOG *hog, IDetectionWindowArray *detection_windows, const Size2D &detection_window_stride, float threshold=0.0f, uint16_t idx_class=0)
Initialise the kernel's input, HOG data-object, detection window, the stride of the detection window...
const Window & window() const
The maximum window the kernel can be executed on.
Describe a multidimensional execution window.
~NEHOGDetectorKernel()=default
Default destructor.