
cv::RotatedRect r; //创建斜矩形 空构造
//RotatedRect(Point2f& point1, Point2f& point2, Point2f& point3); //创建斜矩形
//创建斜矩形,只需要给出三个点,但是要指定三个点的顺序
cv::Point2i p(100,100);
cv::Size s(50,40);
cv::RotatedRect r2(p,s,35.5); //创建斜矩形
//参数1:矩形中心点
//参数2:宽和高
//参数3:顺时针旋转角度,单位:度
cv::RotatedRect r1(r2); //拷贝构造
cv::Point2i p1;
p1=r2.center; //返回矩形中心点
cv::Size s1;
s1=r2.size; //返回矩形的宽和高
float an=r2.angle; //返回矩形的旋转角度
cv::Point2f pp[4]; //定义一个数组
r2.points(pp); //返回矩形的4个顶点
qDebug()<<p1.x<<";"<<p1.y; //成员访问
qDebug()<<s1.width<<";"<<s1.height;
qDebug()<<an;
qDebug()<<pp[0].x<<" "<<pp[0].y;
