Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私が知っているように、knnはすべてのサンプルから最小距離を見つけます.それはそれが最も近いサンプルであることを意味します. しかし、すべてのサンプルから新しいデータまでの距離が必要な場合はどうすればよいでしょうか? たとえば、新しいデータに最も近い 3 つまたは 4 つのサンプルを取得するにはどうすればよいですか? ありがとうございました
K 最近隣?これは、K 個の最も近いサンプルを見つけることができることを意味します。ドキュメントを注意深く読む必要があります。例:
kdtree.knnSearch(((cv::Mat)objects_coordinates[i_pts]).t(), indices, dists, num_of_neighbours, cv::flann::SearchParams(32));