81 #ifndef VXLIB_TRACKFEATURESLK_I8U_H_ 82 #define VXLIB_TRACKFEATURESLK_I8U_H_ 1 84 #include "../../../common/VXLIB_types.h" 129 const VXLIB_bufParams2D_t *old_image_addr,
130 const uint8_t new_image[restrict],
131 const VXLIB_bufParams2D_t *new_image_addr,
132 const int16_t old_gradX[restrict],
133 const VXLIB_bufParams2D_t *old_gradX_addr,
134 const int16_t old_gradY[restrict],
135 const VXLIB_bufParams2D_t *old_gradY_addr,
136 __float2_t old_points[restrict],
137 __float2_t new_points[restrict],
138 uint8_t tracking_status[restrict],
146 uint8_t scratch[restrict],
147 uint32_t scratch_size);
185 const VXLIB_bufParams2D_t *old_image_addr,
186 const uint8_t new_image[restrict],
187 const VXLIB_bufParams2D_t *new_image_addr,
188 const int16_t old_gradX[restrict],
189 const VXLIB_bufParams2D_t *old_gradX_addr,
190 const int16_t old_gradY[restrict],
191 const VXLIB_bufParams2D_t *old_gradY_addr,
192 const __float2_t old_points[restrict],
193 const __float2_t new_points[restrict],
194 const uint8_t tracking_status[restrict],
202 const uint8_t scratch[restrict],
203 uint32_t scratch_size);
VXLIB_STATUS VXLIB_trackFeaturesLK_i8u(const uint8_t old_image[restrict], const VXLIB_bufParams2D_t *old_image_addr, const uint8_t new_image[restrict], const VXLIB_bufParams2D_t *new_image_addr, const int16_t old_gradX[restrict], const VXLIB_bufParams2D_t *old_gradX_addr, const int16_t old_gradY[restrict], const VXLIB_bufParams2D_t *old_gradY_addr, __float2_t old_points[restrict], __float2_t new_points[restrict], uint8_t tracking_status[restrict], uint32_t num_points, uint32_t max_iters, VXLIB_F32 epsilon, VXLIB_F32 scale, uint8_t window_size, uint8_t level, uint8_t termination, uint8_t scratch[restrict], uint32_t scratch_size)
VXLIB_STATUS VXLIB_trackFeaturesLK_i8u_checkParams(const uint8_t old_image[restrict], const VXLIB_bufParams2D_t *old_image_addr, const uint8_t new_image[restrict], const VXLIB_bufParams2D_t *new_image_addr, const int16_t old_gradX[restrict], const VXLIB_bufParams2D_t *old_gradX_addr, const int16_t old_gradY[restrict], const VXLIB_bufParams2D_t *old_gradY_addr, const __float2_t old_points[restrict], const __float2_t new_points[restrict], const uint8_t tracking_status[restrict], uint32_t num_points, uint32_t max_iters, VXLIB_F32 epsilon, VXLIB_F32 scale, uint8_t window_size, uint8_t level, uint8_t termination, const uint8_t scratch[restrict], uint32_t scratch_size)