1.一种标注图像目标的方法,其特征在于,包括:根据预选的张成倾斜矩形的点集,生成标注目标的倾斜矩形,以便获取所述倾斜矩形的标注数据;将所述倾斜矩形的标注数据存储为兼容的正矩形的标注数据;根据所述正矩形的标注数据以及所述倾斜矩形的标注数据,确定所述倾斜矩形的姿态信息;通过所述正矩形的标注数据以及所述姿态信息,重构标注目标的所述倾斜矩形。
2.如权利要求1所述的方法,其特征在于,所述根据预选的张成倾斜矩形的点集,生成标注目标的倾斜矩形,以便获取所述倾斜矩形的标注数据包括:根据预选点集,生成包含所述预选点集的最小外接矩形,依据预设规则以及所述最小外接矩形的顶点坐标(x′ 1 ,y′ 1 )、(x′ 2 ,y′ 2 )、(x′ 3 ,y′ 3 )和(x′ 4 ,y′ 4 ),确定标注目标的倾斜矩形的顶点坐标(x 1 ,y 1 )、(x 2 ,y 2 )、(x 3 ,y 3 )和(x 4 ,y 4 )。
3.如权利要求2所述的方法,其特征在于,所述将所述倾斜矩形的标注数据存储为兼容的正矩形的标注数据包括:生成包括倾斜矩形顶点的最小外接正矩形作为兼容的正矩形,根据所述倾斜矩形的顶点坐标(x i ,y i )(i=1,2,3,4),确定并存储所述正矩形的对角顶点坐标(x min ,y min )和(x max ,y max );其中
4.如权利要求3所述的方法,其特征在于,所述根据所述正矩形的标注数据以及所述倾斜矩形的标注数据,确定所述倾斜矩形的姿态信息包括:根据所述倾斜矩形的顶点坐标(x 1 ,y 1 )、(x 2 ,y 2 )以及所述正矩形的对角顶点坐标(x min ,y min )、(x max ,y max ),确定所述倾斜矩形的姿态信息;所述姿态信息包括倾斜距离s=x 2 -x min 和倾斜角度 其中,x th (x th >0)为X轴设定的距离差阈值。
5.如权利要求4所述的方法,其特征在于,所述根据所述正矩形的标注数据以及所述倾斜矩形的标注数据,确定所述倾斜矩形的姿态信息后还包括:当所述倾斜矩形的标注数据满足a、b或c其中任一条件时,利用所述倾斜矩形的标注数据重新修订所述正矩形的标注数据(x min ,y min )和(x max ,y max )、倾斜距离s以及倾斜角度α;其中a:0<r<r th ;r th (r th >0)为设定的标注有效性阈值,r为倾斜矩形标注有效性的指标,根据所述倾斜矩形面积S rect′ 与所述正矩形面积S rect 的比率获得:b:|π/2-α|<α th ;其中α th (α th >0)为设定的倾斜角度阈值;c:s<x th ;修正后的所述正矩形的标注数据(x min ,y min )和(x max ,y max )为:修正后的倾斜距离s为0;修正后的倾斜角度α=π/2。
6.如权利要求4所述的方法,其特征在于,所述通过所述正矩形的标注数据以及所述姿态信息,重构标注目标的所述倾斜矩形包括:根据所述正矩形的对角顶点坐标、所述倾斜距离以及所述倾斜角度,重构所述倾斜矩形的顶点坐标(x 1 ,y 1 )、(x 2 ,y 2 )、(x 3 ,y 3 )和(x 4 ,y 4 ),以便重构所述标注目标的倾斜矩形;其中所述倾斜矩形的顶点坐标(x 1 ,y 1 )、(x 2 ,y 2 )、(x 3 ,y 3 )和(x 4 ,y 4 )分别为:
7.一种标注图像目标的装置,其特征在于,包括:获取模块,用于根据预选的张成倾斜矩形的点集,生成标注目标的倾斜矩形,以便获取所述倾斜矩形的标注数据;存储模块,用于将所述倾斜矩形的标注数据存储为兼容的正矩形的标注数据;确定模块,用于根据所述正矩形的标注数据以及所述倾斜矩形的标注数据,确定所述倾斜矩形的姿态信息;重构模块,用于通过所述正矩形的标注数据以及所述姿态信息,重构标注目标的所述倾斜矩形。
8.如权利要求7所述的装置,其特征在于,所述获取模块具体用于,根据预选点集,生成包含所述预选点集的最小外接矩形,依据预设规则以及所述最小外接矩形的顶点坐标(x′ 1 ,y′ 1 )、(x′ 2 ,y′ 2 )、(x′ 3 ,y′ 3 )和(x′ 4 ,y′ 4 ),确定标注目标的倾斜矩形的顶点坐标(x 1 ,y 1 )、(x 2 ,y 2 )、(x 3 ,y 3 )和(x 4 ,y 4 )。
9.一种标注图像目标的设备,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如权利要求1至6任一项所述一种标注图像目标的方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述一种标注图像目标的方法的步骤。