码迷,mamicode.com
首页 > 其他好文 > 详细

OpenCV fitline直线拟合函数学习

时间:2015-09-22 23:14:10      阅读:610      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!