2016-11-16 63 views

回答

1

没有直接调用绘制旋转的矩形,您必须逐行绘制它。你可以找到如何绘制一个旋转矩形的示例代码here

Mat image(200, 200, CV_8UC3, Scalar(0)); 
RotatedRect rRect = RotatedRect(Point2f(100,100), Size2f(100,50), 30); 
Point2f vertices[4]; 
rRect.points(vertices); 
for (int i = 0; i < 4; i++) 
    line(image, vertices[i], vertices[(i+1)%4], Scalar(0,255,0)); 
+0

这是通过绘制线条创建一个框,这是什么?我在我的项目中使用它,但不能正常工作.... :( –

+0

除非你张贴一些代码来看,这就是我可以提供的所有 – zeFrenchy

+0

或者这个例子可能会帮助你http://docs.opencv.org/2.4 /doc/tutorials/imgproc/shapedescriptors/bounding_rotated_ellipses/bounding_rotated_ellipses.html – zeFrenchy