OpenCV实战——拟合直线
0. 前言
在某些计算机视觉应用中,不仅要检测图像中的线条,还要准确估计线条的位置和方向。本节将介绍如何找到最适合给定点集的线。
1. 直线拟合
首先要做的是识别图像中可能沿直线对齐的点,可以使用霍夫变换检测到的线段。使用
cv::HoughLinesP
检测到的线段
lines
包含在向量
std::vector<cv::Vec4i>
中。
(1) 要提取可能的点集,比如说,第
1
条线段,我们可以在黑色图像上绘制一条白线,并将其与用于检测线条的
Canny
轮廓图像相交:
int n =0;
版权归原作者 盼小辉丶 所有, 如有侵权,请联系我们删除。