在openCv中,线与轮廓的交点问题

5

我有一个物体的轮廓和一条直线
物体在移动,但直线是恒定的。
我想知道轮廓与直线相交的点。

例如:以赛车比赛为例,其中有终点线。
我有一辆汽车和终点线的轮廓。
我想知道轮廓上与终点线相交的点。

1个回答

7

将物体轮廓和线条轮廓相交(使用numpy.logical_and( object_mask, line_mask )),所有结果图像非零的点都是相交点。


请给我关于 numpy.logical_and( object_mask, line_mask )) 更多的信息,如果有链接将不胜感激。 - Wazy
1
哦,抱歉,numpy 在 Python 接口中使用。基本上,您会得到一个由零组成的图像,并在其上绘制轮廓,然后再得到另一个由零组成的图像并在其上绘制线条,然后遍历每个像素并将它们进行 AND 运算。也就是说,在两个图像中像素值都为正时存储一个 TRUE,否则存储一个 FALSE。您的结果图像将在轮廓与线条相交的地方为 TRUE,否则为 FALSE。 - mathematical.coffee

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接