OPENCV,霍夫变换
NCHFGFB
这个作者很懒,什么都没留下…
展开
-
OpenCV中Hough检测直线中pt1、pt2点的确定
学习hough变换,一般会看到pt1.x = cvRound(x0 + 1000*(-b));这段代码。一开始可能不是很好理解。查阅了资料和原理,现在写下来分享。这里的pt1和pt2是一条直线的两个端点,这里已知下图中的rh0 和θ,现在只需要求图中“任意”两点, 使用OpenCV的cvLine函数画出pt1点到pt2的直线 。看看下图 就明白这里1000什么的是为什么了。原创 2017-04-10 20:14:48 · 2820 阅读 · 5 评论 -
OpenCV 学习(直线拟合)
Hough 变换可以提取图像中的直线。但是提取的直线的精度不高。而很多场合下,我们需要精确的估计直线的参数,这时就需要进行直线拟合。直线拟合的方法很多,比如一元线性回归就是一种最简单的直线拟合方法。但是这种方法不适合用于提取图像中的直线。因为这种算法假设每个数据点的X 坐标是准确的,Y 坐标是带有高斯噪声的。可实际上,图像中的每个数据点的XY 坐标都是带有噪声的。下面就来讲讲适用于转载 2018-03-10 16:20:29 · 7160 阅读 · 0 评论