【发布时间】:2011-11-02 12:50:39
【问题描述】:
我有一个构成曲线的点列表,我想减少点的数量,但仍保持曲线的整体形状。
基本上,我想从这个开始:
到这里:
因此该算法将删除多余的点,但保留那些真正定义形状的点(例如曲线底部的点)。有没有已知的算法可以做到这一点?我希望有,但我不确定在 Google 上搜索什么。任何帮助将不胜感激。
【问题讨论】:
-
我没有任何算法给你,但我们通常把这个过程称为
vertex decimation。也许这对你的谷歌搜索有帮助。 -
一个相当快的 numpy 实现可以在这里找到:stackoverflow.com/a/69026086/9801281
标签: algorithm graphics points curve simplify