繁体   English   中英

opencv-折线和矩形交点

[英]opencv - Polyline and rectangle intersection

我想知道折线和矩形在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和直线相交 ),或者一种常见的技术是绘制一个填充有颜色的矩形,然后检查同一图像上沿线的点是否为该颜色。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM