1. 旋转矩形
Mat image(200, 200, CV_8UC3, Scalar(0));
RotatedRect rRect = RotatedRect(Point2f(100,100), Size2f(100,50), 60);
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));
RotatedRect rRect1 = RotatedRect(Point2f(100,100), Size2f(100,50), 0);
Point2f vertices1[4];
rRect1.points(vertices1);
for (int i = 0; i < 4; i++)
line(image, vertices1[i], vertices1[(i+1)%4], Scalar(0,255,255), 2);
imshow("rectangles", image);
waitKey(50000);
2. 结果