Tho*_*s W 5 python curve spline scipy smoothing
在下面的代码中,我使用scipy.interpolate.splprep例程使用 B 样条线来插值一组点。显然,左图中的这条曲线在第6点附近相当“尖锐”:曲率太大(见右图)。
我希望曲率限制为<10。我可以通过增加平滑系数来改善这一点s,例如将其设置为s=8:
<10
s
s=8
这满足了我的曲率限制。然而,我目前必须s通过反复试验找到这个平滑因子(而且,较高s并不一定意味着曲率较低)。无论如何我可以明确地限制曲率吗?基于这个问题我知道理论上是可能的。
代码(Python小提琴)
ev-*_*-br 0
目前还没有,至少在 scipy 中不是。可悲的是。
归档时间:
3 年,9 月 前
查看次数:
543 次
最近记录: