计算任意两个凸多边形
的IOU值。(根据两个凸多边形的顶点坐标计算)
- 分别计算每一个凸多边形的面积。利用向量叉乘求面积。
- 计算两个凸多边形的相交面积。两个凸多边形相交区域构成的多边形L,先求出L的各个顶点,然后再求出面积。L的顶点包括凸多边形
在中的顶点、在中的顶点以及与的交点。
-
一、计算凸多边形的面积
我们知道三角形abc的面积可以由1/2absin(θ)求出,其中θ为边a与b的夹角,根据向量叉乘可求出三角形abc的有向面积
。另外还可根据叉乘的方向判断abc三点的排列顺序。
,表示abc顺时针方向排列;