我想知道折线和矩形在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相交?
谢谢
最佳答案
Opencv和Numpy没有直接的几何相交功能。
您可以编写自己的代码(请参见Numpy and line intersections),或者一种常见的技术是绘制一个填充有颜色的矩形,然后检查同一图像上沿线的点是否为该颜色。
关于python - opencv-折线和矩形交点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51481544/