I used warpAffine
in OpenCV to rotate a rectangle. Now I want to get the four vertices (the x and y locations of four points) of this rotated rectangle without rotating it back. After hours of search, I came up with no result. Could someone help me on this? Thank you.
Asked
Active
Viewed 7,919 times
5

E_learner
- 3,512
- 14
- 57
- 88
1 Answers
8
Like this:
cv::RotatedRect RotRect;
// Fill in RotRect somehow...
//Get four corners
cv::Point2f pts[4];
RotRect.points(pts);
The documentation also has an example.

David Nilosek
- 1,422
- 9
- 13