【技术实现步骤摘要】
针对物体的碰撞检测方法、装置、设备和存储介质
本公开涉及电子
,具体涉及智能交通和地图导航
,更具体地涉及一种针对物体的碰撞检测方法、装置、设备和存储介质。
技术介绍
随着电子技术的发展,全景技术随之产生。全景技术是一种视觉新技术,能够给用户带来全新的真实现场感和交互式的感受。在设置全景展示时,通常是将全景二维图片在创建好的三维球模型中进行贴图以创建三维场景。在三维场景创建好之后,通常会在三维球模型上添加标记物和标签信息,以向用户提供导引信息等。
技术实现思路
提供了一种提高检测准确性的针对物体的碰撞检测方法、装置、电子设备和存储介质。根据本公开的一个方面,提供了一种针对物体的碰撞检测方法,包括:获取两个待检测物体各自的属性信息,该属性信息包括待检测物体相对于预定三维空间的旋转位置和待检测物体投影至预定二维平面的尺寸信息;基于两个待检测物体中每个待检测物体的尺寸信息,确定每个待检测物体的包围盒的尺寸信息,该包围盒以待检测物体的旋转位置为中心;以及根据两个待检测物体的旋转位置和两个待检测物体的包围盒的尺寸信息,确定两个待检测物体的碰撞结果。根据本公开的另一个方面,提供了一种针对物体的碰撞检测装置,包括:信息获取模块,用于获取两个待检测物体各自的属性信息,该属性信息包括待检测物体相对于预定三维空间的旋转位置和待检测物体投影至预定二维平面的尺寸信息;尺寸信息确定模块,用于基于两个待检测物体中每个待检测物体的尺寸信息,确定每个待检测物体的包围盒的尺寸信息,该包围盒以待检 ...
【技术保护点】
1.一种针对物体的碰撞检测方法,包括:/n获取两个待检测物体各自的属性信息,所述属性信息包括所述待检测物体相对于预定三维空间的旋转位置和所述待检测物体投影至预定二维平面的尺寸信息;/n基于两个所述待检测物体中每个所述待检测物体的尺寸信息,确定每个所述待检测物体的包围盒的尺寸信息,所述包围盒以所述待检测物体的旋转位置为中心;以及/n根据两个所述待检测物体的旋转位置和两个所述待检测物体的包围盒的尺寸信息,确定两个所述待检测物体的碰撞结果。/n
【技术特征摘要】
1.一种针对物体的碰撞检测方法,包括:
获取两个待检测物体各自的属性信息,所述属性信息包括所述待检测物体相对于预定三维空间的旋转位置和所述待检测物体投影至预定二维平面的尺寸信息;
基于两个所述待检测物体中每个所述待检测物体的尺寸信息,确定每个所述待检测物体的包围盒的尺寸信息,所述包围盒以所述待检测物体的旋转位置为中心;以及
根据两个所述待检测物体的旋转位置和两个所述待检测物体的包围盒的尺寸信息,确定两个所述待检测物体的碰撞结果。
2.根据权利要求1所述的方法,其中,确定每个所述待检测物体的包围盒的尺寸信息包括:
确定所述预定二维平面与所述预定三维空间之间的映射关系;以及
基于所述映射关系和每个所述待检测物体的尺寸信息,确定每个所述待检测物体的包围盒的尺寸信息。
3.根据权利要求2所述的方法,其中,所述确定所述预定二维平面与所述预定三维空间之间的映射关系包括:
获取所述预定三维空间的中心点在预定方向针对所述预定二维平面的视角值;
获取所述预定二维平面在所述预定方向的宽度;以及
确定所述预定二维平面与所述预定三维空间之间的映射关系为所述视角值与所述宽度的比值。
4.根据权利要求2或3所述的方法,其中,所述待检测物体相对于三维空间的旋转位置包括:
所述待检测物体的中心点在基于所述预定三维空间构建的球坐标系中,以第一坐标轴为旋转轴的第一旋转角度;以及
所述待检测物体的中心点在基于所述预定三维空间构建的球坐标系中,以第二坐标轴为旋转轴的第二旋转角度,
其中,所述第一坐标轴和所述第二坐标轴相互垂直。
5.根据权利要求4所述的方法,其中,所述待检测物体投影至所述预定二维平面的尺寸信息包括所述待检测物体的宽度和所述待检测物体的高度;确定针对每个所述待检测物体的包围盒的尺寸信息包括:
根据每个所述待检测物体的宽度和所述映射关系,确定每个所述待检测物体的包围盒的第一尺寸信息,所述第一尺寸信息包括所述包围盒在基于所述预定三维空间构建的球坐标系中的方位尺寸的一半;以及
根据每个所述待检测物体的高度和所述映射关系,确定每个所述待检测物体的包围盒的第二尺寸信息,所述第二尺寸信息包括所述包围盒在基于所述预定三维空间构建的球坐标系中的俯仰尺寸的一半。
6.根据权利要求5所述的方法,其中,确定所述两个待检测物体的碰撞结果包括:
确定两个所述待检测物体的两个第一旋转角度之间的第一差值,并确定两个所述待检测物体的两个第二旋转角度之间的第二差值;
确定两个所述待检测物体的两个包围盒的第一尺寸信息的和,得到第一尺寸和;并确定两个所述待检测物体的两个包围盒的第二尺寸信息的和,得到第二尺寸和;以及
基于所述第一差值与所述第一尺寸和之间的大小关系及所述第二差值与所述第二尺寸和之间的大小关系,确定两个所述待检测物体的碰撞结果。
7.根据权利要求5所述的方法,其中,确定每个所述待检测物体的包围盒的尺寸信息还包括:
确定所述第一尺寸信息和所述第二尺寸信息中的较大值为每个所述待检测物体的包围盒的尺寸信息。
8.根据权利要求7所述的方法,其中,确定两个所述待检测物体的碰撞结果包括:
确定两个所述待检测物体的两个第一旋转角度之间的第一差值,并确定两个所述待检测物体的两个第二旋转角度之间的第二差值;
确定两个所述待检测物体的两个包围盒的尺寸信息的和,得到尺寸和;以及
基于所述第一差值和所述第二差值的算术平方根与所述尺寸和之间的大小关系,确定两个所述待检测物体的碰撞结果。
9.一种针对物体的碰撞检测装置,包括:
信息获取模块,用于获取两个待检测物体各自的属性信息,所述属性信息包括所述待检测物体相对于预定三维空间的旋转位置和所述待检测物体投影至预定二维平面的尺寸信息;
尺寸信息确定模块,用于基于两个所述待检测物体中每个所述待检测物体的尺寸信息,确定每个所述待检测物体的包围盒的尺寸信息,所述包围盒以所述待检测物体的旋转位置为中心;以及
碰撞结果确定模块,用于根据两个所述待检测物...
【专利技术属性】
技术研发人员:曲达,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。