在python中的openCV中绘制一个旋转的框
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在python中的openCV中绘制一个旋转的框相关的知识,希望对你有一定的参考价值。
我想绘制一个旋转的矩形,我有左上角和右上角,宽度和高度的方框。以及角度。但我似乎无法弄清楚如何在Python中使用OpenCV绘制旋转的矩形。请注意,我不想旋转图像。
谢谢
答案
在OpenCV中绘制矩形的方法有很多种。
从OpenCV文档:qazxsw poi
长方形
绘制一个简单,厚实或填充右上方的矩形。
所以这个功能没有帮助,因为你想旋转它。
矩形只是一个特殊的4边多边形。因此,只需使用该函数来绘制多边形。
折线
绘制几条多边形曲线。
蟒蛇:
Drawing Functions
并插入旋转矩形的4个顶点
或者使用分别绘制4面
线
绘制连接两个点的线段。
要么
drawContours
绘制轮廓轮廓或填充轮廓。
可以使用简单的数学或例如使用OpenCV的RotatedRect cv2.polylines(img, pts, isClosed, color[, thickness[, lineType[, shift]]]) → img
获得这些点
以上是关于在python中的openCV中绘制一个旋转的框的主要内容,如果未能解决你的问题,请参考以下文章