/ / obtenir une distance de tous les échantillons en mode ouvert - ouverture, distance, échantillon, connu

obtenir la distance de tous les échantillons dans knn in opencv - opencv, distance, sample, knn

comme je le sais, trouver la plus petite distance de toussamples.it signifie que c'est l'échantillon le plus proche. mais si je veux la distance de mes nouvelles données de tous les échantillons? Comment puis-je obtenir par exemple 3 ou 4 échantillons les plus proches de mes nouvelles données? Je vous remercie

Réponses:

1 pour la réponse № 1

K voisin le plus proche? Cela signifie que vous pouvez trouver K échantillons les plus proches. Vous devriez lire la documentation attentivement. Exemple:

    kdtree.knnSearch(((cv::Mat)objects_coordinates[i_pts]).t(),
indices, dists, num_of_neighbours, cv::flann::SearchParams(32));