关于bezier最小二乘法拟合一条曲线,拟合后如何求曲线上的每一点与拟合出来的bezier曲线的误差?
各位,我现在用鼠标在窗口中画了一条自由曲线,用CARRAY记录了一系列的点。然后吧这些点用一条BEZIER曲线做最小二乘法的拟合。拟合好了后如何求这条曲线上的每一点与所拟合的bezier曲线的误差。就是这一点到对应X坐标的bezier曲线上点的切线的距离。
现在主要问题停留在了如何根据已知的X坐标,求bezier曲线上对应点的Y坐标。
因为bezier曲线是参数形式,如果通过X坐标求参数t,再由参数t求Y的画,不排除t在(0,1)之间有两个解或者3个解,而且解3次方程也很不好解。
我也用过2分法来求t,但是二分法对在(0,1)上X不单调的情况也没有办法。
想问问各位有什么意见,谢谢,分不多。只是来虚心请教和共同进步。谢谢。