关于bezier最小二乘法拟合一条曲线,拟合后如何求曲线上的每一点与拟合出来的bezier曲线的误差?

ex_impression 2008-10-24 10:53:08
各位,我现在用鼠标在窗口中画了一条自由曲线,用CARRAY记录了一系列的点。然后吧这些点用一条BEZIER曲线做最小二乘法的拟合。拟合好了后如何求这条曲线上的每一点与所拟合的bezier曲线的误差。就是这一点到对应X坐标的bezier曲线上点的切线的距离。
现在主要问题停留在了如何根据已知的X坐标,求bezier曲线上对应点的Y坐标。
因为bezier曲线是参数形式,如果通过X坐标求参数t,再由参数t求Y的画,不排除t在(0,1)之间有两个解或者3个解,而且解3次方程也很不好解。
我也用过2分法来求t,但是二分法对在(0,1)上X不单调的情况也没有办法。
想问问各位有什么意见,谢谢,分不多。只是来虚心请教和共同进步。谢谢。
...全文
182 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ex_impression 2008-12-10
  • 打赏
  • 举报
回复
已解决,给分

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧