围绕形状多边形绘制旋转矩形

2024-06-11 09:51:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我有多边形坐标,我用PolygonPatch绘制了一个多边形。接下来,利用力矩,我得到了中心坐标(x,y),高度和宽度(x,y)和旋转角度(θ)。使用这些参数,我想画一个围绕我的多边形的边界矩形。我可以用opencv绘制这些旋转的矩形

rect = cv2.minAreaRect(cnt)
box = cv2.cv.BoxPoints(rect)
box = np.int0(box)
cv2.drawContours(im,[box],0,(0,0,255),2)

但这只在我处理图像时有效,而不是在shapley多边形面片上。有没有办法我可以画出一个围绕着polygonpatch旋转的矩形而不把它们转换成图像吗。在


Tags: rect图像box利用参数宽度高度绘制