最小二乘线适合Matlab - Polyfit不是(似乎不是)回答

时间:2014-02-13 13:07:52

标签: matlab linear-regression pca

我正在寻找帮助做一个(简单?)最小二乘线适合Matlab中的一组点。

我有一个带有一组点的图像,我正在尝试拟合一条线,最小化从每个点到线的距离(最小二乘拟合)。似乎与openCV/fitline一起正常工作,但我们正在两个平台上进行研究 - 另一个是Matlab,而Matlab/polyfitopencv/fitline做的不同。

Fitting a line - MatLab disagrees with OpenCV,似乎Polyfit最小化了到线的Y距离,而不是最小二乘(垂直)距离。

1 个答案:

答案 0 :(得分:0)

您可以编写自己的距离函数并使用lsqnonneg。