我需要拆开3D指纹(转换为2D)。我不能只删除z坐标并将其设为2D。我需要以类似于指纹的方式将其拆开,就像首先将指纹扫描为2D一样。

我输入的内容是只有x,y,z坐标的层文件。

有什么建议吗?有没有可以直接为我做的软件?
我听说有些 Spring 解算器会为我做这件事。知道如何实现吗?

我想以一种简单的方式做到这一点,而不是变得过于复杂。

谢谢!

最佳答案

在称为距离几何的 Realm 中这是一个问题。该学科尝试将N个维度点投影到更低的维度,同时尝试尽可能接近地保留原始距离。

我遇到过的最简单的算法是:
http://www.dimitris-agrafiotis.com/Papers/jcc20078.pdf

我在很短的时间内将其编码。

欢迎来到...

关于c++ - 解开3D指纹(转换为2D),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6781085/

10-10 06:44