【发布时间】:2018-06-15 01:15:22
【问题描述】:
我知道可以在 OpenCV 中使两个矩形相交以获得相交区域。有没有办法在 c++ 中将 RotatedRect 与另一个 Rect 或 RotatedRect 相交?
【问题讨论】:
-
否,因为旋转矩形的交集不会导致另一个旋转矩形。但是您可以在单个图像中绘制矩形并计算在两个图像中设置的像素像素。
我知道可以在 OpenCV 中使两个矩形相交以获得相交区域。有没有办法在 c++ 中将 RotatedRect 与另一个 Rect 或 RotatedRect 相交?
【问题讨论】:
你可以使用rotatedRectangleIntersection函数:
cv::rotatedRectangleIntersection ( const RotatedRect & rect1,
const RotatedRect & rect2,
OutputArray intersectingRegion
)
【讨论】: