任何语言中用于对从文本形状获得的点进行曲线拟合的最简单的库是什么?

问题描述

我用 Rust 编写了一个简单的脚本,它收集文本形状周围的有序点。输入文本的文本大小在宽度和高度上约为 400 像素。并且成对的两个相邻点平均相距约 1 到 5 个像素。

我想从有序的点集中获得平滑的曲线,使用任何流行的机器语言的一些简单库,例如 Python、javascript、julia、Rust,除了 C/C++ 和 java。

请让我知道如何为此目的使用曲线拟合功能

为了简单起见,假设我有一个 180 个点的有序集合,这些点应该被曲线拟合为半径为 200(像素)的半圆。

let arr=[(0,1),(2,3),....];

对于此类数据,要使用什么函数/库以及如何将其用于我的目的? 我更喜欢 Bezier 曲线作为最终格式,但我不介意自己将输出转换为 Bezier 曲线。

目前,这些点几乎像多边形一样平滑。但是有一些错误。所以我想通过曲线拟合排除那些错误点。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)