Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我从扫描的黑白图像中有一组点。
它看起来像一条曲线,我想使用这些点的三次贝塞尔曲线来模拟平滑曲线。
如何确定起点、2 个控制点和终点?
从图像中,可以模拟几条三次贝塞尔曲线,但我不知道如何找出控制点。
我找到了解决我的问题的方法,我想分享它。首先,我编写了一个 python 程序来跟踪曲线并告诉我线上所有点的 x,y。现在,我有一条曲线。然后我创建一条从起点到终点的线,并比较这两条线上的垂直点之间的距离。如果距离不够低,我将向上、向下、向左、向右移动控制点,并找出距离最小的方向。多次这样做,我会得到一条与我所拥有的曲线相似的曲线。