用等高线分隔车道 我在C++中使用了开放式CV中的轮廓,我想用它来检测车道。 基本上,我是用轮廓线来检测车道和形状的,通过在前面加上过滤器,我计算出我想要的实际线条。 现在我想把它们组合在一起,这样我知道这些线一起组成了一条车道,其他的线组成了另一条车道,依此类推

用等高线分隔车道 我在C++中使用了开放式CV中的轮廓,我想用它来检测车道。 基本上,我是用轮廓线来检测车道和形状的,通过在前面加上过滤器,我计算出我想要的实际线条。 现在我想把它们组合在一起,这样我知道这些线一起组成了一条车道,其他的线组成了另一条车道,依此类推,c++,opencv,image-processing,contour,C++,Opencv,Image Processing,Contour,我试着用等高线之间的距离来解决这个问题,但它并不完全有效,有太多的情况下,距离不能给出正确的结果 所以我想知道是否有人知道如何提高效率 所以我想指出,{0,1,3,4,5,7}在一起形成一条车道。 {2,6}和{8}也一样 提前感谢您能否与我们分享这个没有恼人数字的二进制图像,以供测试之用?一个想法是1。2.对于每个特征,扫描相邻像素并发现直线指向哪个方向3。根据距离和方向,设计一些标准,将所有特征的向量分组为连续线。

我试着用等高线之间的距离来解决这个问题,但它并不完全有效,有太多的情况下,距离不能给出正确的结果

所以我想知道是否有人知道如何提高效率

所以我想指出,{0,1,3,4,5,7}在一起形成一条车道。 {2,6}和{8}也一样

提前感谢

您能否与我们分享这个没有恼人数字的二进制图像,以供测试之用?一个想法是1。2.对于每个特征,扫描相邻像素并发现直线指向哪个方向3。根据距离和方向,设计一些标准,将所有特征的向量分组为连续线。