[英]How to create cv::RotatedRect from two cv::Point2f?
正是因为我们需要知道旋转角度,所以从两个角点没有RotatedRect构造函数(如在cv :: Rect中一样)。
如果我们假设这是一个“直”矩形,则可以执行以下操作:
Point a(0,0); // corner point A
Point b(10,10); // corner point B
float angle = 0.f;
RotatedRect rr(0.5*(a+b), // center
Size2f((float)fabs(a.x-b.x),fabs(a.y-b.y)), // size
angle);
如您所见,它不像cv :: Rect情况那样“简单”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.