首页 > 其他 > 详细

OpenCV fitline直线拟合函数学习

时间:2015-09-22 23:13:48      阅读:5687      评论:0      收藏:0      [点我收藏+]

下图是OpenCV官方文档中,对直线拟合函数的详细介绍:

技术分享

fitLine()函数用于,对二维或三维空间中的点集进行直线拟合。共有六个参数:

param 1:输入的点集,可以是Mat或者vector<>,可以是二维点集或三维点集。

例如:

vector<Point> points;

param 2:拟合结果,即一条直线。在二维空间中,直线可以定义为

Vec4f line;

在二维平面中,(line[0],line[1])表示直线的方向向量,(line[2],line[3])表示直线上的一个点。 

param 3:拟合算法,CV_DIST_L2为最简单快速的最小二乘法,推荐使用。

技术分享

param 4: 拟合算法中参数C的值,设为0,则自动选用最优值。

param 5 & param 6: 官方推荐使用0.01。

 

OpenCV fitline直线拟合函数学习

原文:http://www.cnblogs.com/TongWee/p/4830587.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!