81 #ifndef VXLIB_HARRISCORNERSNMS_I32F_H_ 82 #define VXLIB_HARRISCORNERSNMS_I32F_H_ 1 84 #include "../../../common/VXLIB_types.h" 133 const VXLIB_F32 strengths_in[restrict],
134 uint32_t num_corners_in,
135 uint32_t corners_out[restrict],
136 VXLIB_F32 strengths_out[restrict],
137 uint32_t corners_out_capacity,
138 uint32_t *num_corners_out,
139 int8_t scratch[restrict],
140 uint32_t scratch_size,
141 VXLIB_F32 min_distance,
142 uint8_t *iterations);
168 const VXLIB_F32 strengths_in[],
169 uint32_t num_corners_in,
170 const uint32_t corners_out[],
171 const VXLIB_F32 strengths_out[],
172 uint32_t corners_out_capacity,
173 const uint32_t *num_corners_out,
174 const int8_t scratch[],
175 uint32_t scratch_size,
176 VXLIB_F32 min_distance,
177 const uint8_t *iterations);
VXLIB_STATUS VXLIB_harrisCornersNMS_i32f_checkParams(const uint32_t corners_in[], const VXLIB_F32 strengths_in[], uint32_t num_corners_in, const uint32_t corners_out[], const VXLIB_F32 strengths_out[], uint32_t corners_out_capacity, const uint32_t *num_corners_out, const int8_t scratch[], uint32_t scratch_size, VXLIB_F32 min_distance, const uint8_t *iterations)
VXLIB_STATUS VXLIB_harrisCornersNMS_i32f(const uint32_t corners_in[restrict], const VXLIB_F32 strengths_in[restrict], uint32_t num_corners_in, uint32_t corners_out[restrict], VXLIB_F32 strengths_out[restrict], uint32_t corners_out_capacity, uint32_t *num_corners_out, int8_t scratch[restrict], uint32_t scratch_size, VXLIB_F32 min_distance, uint8_t *iterations)