旋转框表示设想

1. 表示设想

我想针对旋转框目标检测,提出一种具有唯一性旋转框表示方法,

我的大致思路如下:
操作路径 :最低点 ⇒ 长边(作为w) ⇒ 抬起角度 θ \theta θ

2. 表示原则

  1. 稳定原则:希望将长边作为支撑边,这样矩形放在地上最稳定;
  2. 省力原则:角度θ越小越好,因为这样抬起来比较省力;

3. 具体实现

也就是,对于某个旋转框的矩形,找到其最长的边作为width,然后找到最低支撑点,然后以支撑长边相对最低点抬起的角度作为角度的表示 θ \theta θ;

其中,

长边:指长度最长的边;

支撑点:(1)长边中y坐标最大的点,(2)如果不唯一则选择x坐标最大的点;

支撑长边:(1)包含最低支撑点的长边(2)如果不唯一选择x坐标较小的支撑长边;

支撑长边的方向是从支撑点指向长边的另一端点;

角度θ:从支撑点出发支撑长边的水平近邻夹角(向右上方是与正方向夹角,向左上方则是与负方向夹角);

角度θ的取值范围为[0, π/2];