Program Listing for File kNN_compute.h
↰ Return to documentation for file (c/fmdt/kNN/kNN_compute.h)
#pragma once
#include <stdint.h>
#include "fmdt/features/features_struct.h"
#include "fmdt/kNN/kNN_struct.h"
kNN_data_t* kNN_alloc_data(const size_t max_size);
void kNN_init_data(kNN_data_t* kNN_data);
void kNN_free_data(kNN_data_t* kNN_data);
uint32_t kNN_match(kNN_data_t* kNN_data, const RoI_basic_t* RoIs0_basic, RoI_asso_t* RoIs0_asso, const size_t n_RoIs0,
const RoI_basic_t* RoIs1_basic, RoI_asso_t* RoIs1_asso, const size_t n_RoIs1, const int k,
const uint32_t max_dist, const float min_ratio_S);