是否有任何用于曲线拟合的opencv函数?
我有一组点(cv :: points),我的目标是将这些点拟合为闭合/开放曲线。
现在我正在拿一对点并用它们绘制线条,有效地形成一条曲线。
答案 0 :(得分:2)
从您的问题中不清楚您是想通过添加更多点来平滑曲线,还是通过使用更少的点来对其进行总结。如果是后者,也许你应该考虑cv::approxPolyDP
,documented here并在下面复制以供参考。
答案 1 :(得分:0)
我认为你在谈论函数逼近和插值。
据我所知,曲线拟合没有直接的功能。
如果您只想获得拟合结果,可以使用Matlab的曲线拟合工具箱,其中有一个名为 cftool 的工具。 cftool 是一个GUI工具,您可以指定输入点和插值方法并获得结果公式。