我想知道折线和矩形在opencv + Python上是否相交:
A = cv2.rectangle(frame,(384,0),(510,128),(0,255,0),3)
pts = np.array([[1300,900],[1750,700],[1000,200],[600,200]], np.int32)
pts = pts.reshape((-1,1,2))
B = cv2.polylines(frame,[pts],True,(244,66,66),7)
如何确定A与B相交? 谢谢
答案 0 :(得分:1)
Opencv和Numpy没有直接的几何相交功能。 您可以编写自己的代码(请参见Numpy and line intersections),或者一种常见的技术是绘制一个填充有颜色的矩形,然后检查同一图像上沿线的点是否为该颜色。