我正在寻找帮助做一个(简单?)最小二乘线适合Matlab中的一组点。
我有一个带有一组点的图像,我正在尝试拟合一条线,最小化从每个点到线的距离(最小二乘拟合)。似乎与openCV/fitline
一起正常工作,但我们正在两个平台上进行研究 - 另一个是Matlab,而Matlab/polyfit
与opencv/fitline
做的不同。
每Fitting a line - MatLab disagrees with OpenCV,似乎Polyfit
最小化了到线的Y距离,而不是最小二乘(垂直)距离。
答案 0 :(得分:0)
您可以编写自己的距离函数并使用lsqnonneg。