24 #ifndef ARM_COMPUTE_TEST_HOG_DESCRIPTOR_H 25 #define ARM_COMPUTE_TEST_HOG_DESCRIPTOR_H 37 template <
typename T,
typename U,
typename V>
38 void hog_orientation_binning(
const SimpleTensor<T> &mag,
const SimpleTensor<U> &
phase, SimpleTensor<V> &hog_space,
const HOGInfo &hog_info);
43 template <
typename T,
typename U>
44 SimpleTensor<T>
hog_descriptor(
const SimpleTensor<U> &
src,
BorderMode border_mode, U constant_border_value,
const HOGInfo &hog_info);
BorderMode
Methods available to handle borders.
void hog_orientation_binning(const SimpleTensor< T > &mag, const SimpleTensor< U > &phase, SimpleTensor< V > &hog_space, const HOGInfo &hog_info)
SimpleTensor< uint8_t > phase(const SimpleTensor< T > &gx, const SimpleTensor< T > &gy, PhaseType phase_type)
SimpleTensor< float > src
Copyright (c) 2017-2021 Arm Limited.
SimpleTensor< T > hog_descriptor(const SimpleTensor< U > &src, BorderMode border_mode, U constant_border_value, const HOGInfo &hog_info)
void hog_block_normalization(SimpleTensor< T > &desc, const SimpleTensor< T > &hog_space, const HOGInfo &hog_info)