c++ - 到最近邻居的平均距离的近似值?

标签 c++ c algorithm nearest-neighbor

我正在寻找的另一种算法:到最近邻问题的平均距离的免费 C/C++ 实现。

所以基本上我有一个 3D 点云,我想要所有点与其各自最近邻点之间距离的平均值。最简单的方法是为每个点找到最近的邻居,计算该邻居到该点的距离,然后将这些距离的总和除以点数。然而,有更好的算法,因为它有很多冗余并且近似运行得更快。我正在寻找那些更好算法的免费 C/C++ 实现。

一个 ε-Approximate if fine.

最佳答案

C++ 库 FLANN允许您进行“快速近似最近邻搜索”。它是用 C++ 编写的,并声称是可用的此类搜索的最快实现之一。

希望这对您有所帮助!

关于c++ - 到最近邻居的平均距离的近似值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7336169/

相关文章:

c - 为什么流氓游戏使用这些对象定义?

c - Linux 重定向到多个目标

c - typedef时重命名变量?

algorithm - 使用不相交集数据结构,图论

algorithm - 函数的复杂度 T(N)=T(n/2)+2^n

c++ - Arduino struct does not name 类型错误

c++ - 为什么构建 openBR 的命令不运行?

algorithm - 计算合成平方根的高效算法

c++ - 指针 vector 未定义行为

c++ - 是否可以在 C++ 中有一个指向模板函数的函数指针?