擅长:python、mysql、java
<p>OpenCV Python包装器文档与普通文档一起保存在同一个站点(www.docs.OpenCV.org)中</p>
<P>早期的Python模块使用的是{{CD1}}接口,它使用原始的C++接口的数据类型,如CVMAT、CVSEQ等</P>
<p>后来,它被转移到更好、更高级、更简单的模块<code>cv2</code>接口。在它中,所有内容都以Numpy数组或本地python数据类型返回。</p>
<p>这里,返回的元组与<strong><a href="http://docs.opencv.org/modules/core/doc/old_basic_structures.html?highlight=box2d#cvbox2d" rel="nofollow noreferrer">cvBox2D</a></strong>的元组具有相同的参数。您可以在这里找到更多详细信息不同python包装之间的区别:<a href="https://stackoverflow.com/questions/10417108/what-is-different-between-all-these-opencv-python-interfaces/10425504#10425504">What is different between all these OpenCV Python interfaces?</a></p>
<p>在这里,你的假设是正确的。这些值正是你提到的。</p>
<p>如果要绘制旋转矩形,则需要矩形的4个顶点。为此,您需要一个在文档中从未出现过的函数,即cv2.cv.BoxPoints()</strong>(但不用担心,当OpenCV 2.4.3发布时,它将出现在文档中)</p>
<p>在本文中,您可以找到一个关于如何绘制旋转矩形的示例:<a href="http://opencvpython.blogspot.in/2012/06/contours-2-brotherhood.html" rel="nofollow noreferrer"><strong>Rotated Rectangle</strong></a></p>
<p><img src="https://i.stack.imgur.com/1clLH.png" alt="enter image description here"/></p>