2

如果我从扫描的黑白图像中有一组点。

它看起来像一条曲线,我想使用这些点的三次贝塞尔曲线来模拟平滑曲线。

如何确定起点、2 个控制点和终点?

C

从图像中,可以模拟几条三次贝塞尔曲线,但我不知道如何找出控制点。

4

1 回答 1

3

我找到了解决我的问题的方法,我想分享它。首先,我编写了一个 python 程序来跟踪曲线并告诉我线上所有点的 x,y。现在,我有一条曲线。然后我创建一条从起点到终点的线,并比较这两条线上的垂直点之间的距离。如果距离不够低,我将向上、向下、向左、向右移动控制点,并找出距离最小的方向。多次这样做,我会得到一条与我所拥有的曲线相似的曲线。

于 2015-06-23T20:11:17.897 回答