Python 提取指向上的车道线
我们尝试检测跑道上的车道线(并利用此信息确定即将到来的方向) 我们目前使用以下(简化)步骤:Python 提取指向上的车道线,python,opencv,image-processing,Python,Opencv,Image Processing,我们尝试检测跑道上的车道线(并利用此信息确定即将到来的方向) 我们目前使用以下(简化)步骤: 二进制:使用二进制阈值转换输入 裁剪:裁剪感兴趣区域(当前仅为图像的下半部分) Canny:检测边缘并使用HoughLinesP将其分组 向上线条和闭合:仅保留具有极端坡度的线条-忽略水平线条 结果:找到连接的组件并通过每条线拟合二次函数 这通常是可行的(示例:straight.png,left.png),但如果没有删除水平连接线(示例:problems.png-bottom right&bottom
看来您真正的问题在于过滤和连接步骤。因为过滤掉了很多水平组件,所以对于未过滤的接近垂直的线的连接,只剩下次优的线段 曲线是怎么回事?它们是否应该成为车道模型的一部分? 起初我假设不是,但它只在分组阶段有一些影响 我建议采取以下步骤
从处理时间的角度来看,这可能是一个更理想的选择-然而,霍夫线检测器将产生不太理想的结果,这取决于您的相机失真的强度
这将防止交叉线合并