71 #ifndef TIADALG_SELECT_TOP_FEAT_H 72 #define TIADALG_SELECT_TOP_FEAT_H 110 uint16_t* desc_a_list_offset,
115 uint16_t *top_a_indx,
116 uint16_t *top_b_indx,
137 uint8_t* desc_b_list,
140 uint32_t *desc_score);
158 uint8_t* desc_b_list,
161 uint32_t *desc_score);
179 uint16_t* desc_b_list,
182 uint32_t *desc_score);
199 uint16_t* desc_b_list,
202 uint32_t *desc_score);
232 void *restrict desc_b_list,
234 uint16_t *restrict desc_a_list_offset,
239 uint16_t *restrict top_a_indx,
240 uint16_t *restrict top_b_indx,
241 uint32_t *restrict scartch1,
242 uint16_t *restrict scratch2,
243 uint16_t *restrict scratch3,
244 uint32_t *restrict scratch4);
int32_t tiadalg_feature_matching_u08_cn(uint8_t *desc_a, uint8_t *desc_b_list, int32_t desc_size, int32_t num_desc_b, uint32_t *desc_score)
It does unsigned 8 bit descriptor cost computation with other list of descriptors.
int32_t tiadalg_feature_matching_u16_cn(uint16_t *desc_a, uint16_t *desc_b_list, int32_t desc_size, int32_t num_desc_b, uint32_t *desc_score)
It does unsigned 16 bit descriptor cost computation with other list of descriptors.
int32_t tiadalg_feature_matching_u08_c66(uint8_t *desc_a, uint8_t *desc_b_list, int32_t desc_size, int32_t num_desc_b, uint32_t *desc_score)
It does unsigned 8 bit descriptor cost computation with other list of discriptors.
int32_t tiadalg_feature_matching_u16_c66(uint16_t *desc_a, uint16_t *desc_b_list, int32_t desc_size, int32_t num_desc_b, uint32_t *desc_score)
It does unsigned 16 bit descriptor cost computation with other list of descriptors.
int32_t tiadalg_select_top_feature_cn(void *desc_a_list, void *desc_b_list, int32_t data_type, uint16_t *desc_a_list_offset, int32_t desc_size, int32_t num_desc_a, int32_t num_desc_b, int32_t num_top, uint16_t *top_a_indx, uint16_t *top_b_indx, uint32_t *scartch1, uint16_t *scratch2, uint16_t *scratch3, uint32_t *scratch4)
It does 2 way matching of unsigned 16 or 8 bit descriptors to find top matches. API is tested for KAZ...
int32_t tiadalg_select_top_feature_c66(void *restrict desc_a_list, void *restrict desc_b_list, int32_t data_type, uint16_t *restrict desc_a_list_offset, int32_t desc_size, int32_t num_desc_a, int32_t num_desc_b, int32_t num_top, uint16_t *restrict top_a_indx, uint16_t *restrict top_b_indx, uint32_t *restrict scartch1, uint16_t *restrict scratch2, uint16_t *restrict scratch3, uint32_t *restrict scratch4)
It does 2 way matching of unsigned 16 or 8 bit descriptors to find top matches. API is tested for KAZ...