2016-11-16 104 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