【技术实现步骤摘要】
定位方法与系统、电子设备与计算机可读存储介质
[0001]本公开实施例涉及通信
与计算机视觉
,尤其涉及一种定位方法与系统、电子设备与计算机可读存储介质。
技术介绍
[0002]交通事件直接影响道路上行驶车辆、行人的生命和财产安全,而交通事件的准确定位,有利于及时规避或处理交通事件,降低安全风险。
[0003]通过布置在道路上的摄像头,可以实现对交通事件的定位。这是基于摄像头的单应性矩阵来实现的,单应性矩阵可用于描述摄像头的像素坐标系与世界坐标系之间的映射关系。目前,单应性矩阵一般借助人工标定实现。在摄像头的图像采集范围内,标定人员可以在道路中选取多个固定位置,例如,车道线顶点、斑马线角点、道路两侧标志牌等,然后人工测量这些固定位置的世界坐标,从而,结合这些固定位置在摄像头所采集图像中的像素坐标,计算得到摄像头的单应性矩阵。
[0004]现有技术中依赖于人工标定得到的单应性矩阵实现定位,如此,为了保证摄像头能够采集到包含这些固定位置的图像,在标定单应性矩阵时需要封路作业,并且,人工作业的标定方式存在标定精度较差的问题,进而也影响了定位精度。
技术实现思路
[0005]针对上述问题,本公开提供了一种定位方法与系统、电子设备与计算机可读存储介质,用以在不封路作业的前提下,实现对单应性矩阵的自动标定,提高定位精度。
[0006]第一方面,本公开提供一种定位方法。本方案中,可以在标定设备移动的过程中,利用摄像装置采集第一图像,并在第一图像中获取标定点在第一图像中的像素坐标,
【技术保护点】
【技术特征摘要】
1.一种定位方法,其特征在于,包括:在标定设备移动的过程中,获取标定点在第一图像中的像素坐标;所述第一图像中包含所述标定设备,所述标定点由所述标定设备确定;获取所述标定点的世界坐标,所述世界坐标由定位设备确定,所述定位设备搭载于所述标定设备;基于多个所述标定点的像素坐标与世界坐标,获取摄像装置的单应性矩阵,所述摄像装置的单应性矩阵用于描述摄像装置的像素坐标系与世界坐标系之间的映射关系;当采集到第二图像时,利用所述摄像装置的单应性矩阵,获取所述第二图像中的目标对象的目标世界坐标。2.根据权利要求1所述的方法,其特征在于,所述标定设备搭载有坐标标记设备,所述坐标标记设备用于确定虚拟坐标系;所述标定点位于所述坐标标记设备所在平面与地面的交线上;所述获取标定点在第一图像中的像素坐标,包括:获取所述标定点在所述虚拟坐标系中的虚拟坐标;获取所述第一图像的单应性矩阵,其中,所述第一图像的单应性矩阵用于描述所述第一图像中的所述虚拟坐标系与所述像素坐标系之间的映射关系;利用所述第一图像的单应性矩阵处理所述标定点的虚拟坐标,得到所述标定点的像素坐标。3.根据权利要求2所述的方法,其特征在于,所述获取所述第一图像的单应性矩阵,包括:在所述第一图像中,获取多个参考点的像素坐标;所述多个参考点位于所述坐标标记设备上;在所述虚拟坐标系中,获取每个所述参考点的虚拟坐标;基于多个所述参考点的虚拟坐标与像素坐标,计算所述第一图像的单应性矩阵。4.根据权利要求1-3任一项所述的方法,其特征在于,所述获取所述标定点的世界坐标,包括:在所述定位设备的定位数据中,根据所述第一图像的时间戳,获取所述时间戳所示时刻所述定位设备的世界坐标;基于所述定位设备的世界坐标,获取所述标定点的世界坐标。5.根据权利要求4所述的方法,其特征在于,当所述定位设备为一个,且所述标定点为所述定位设备的地面投影时,所述标定点的世界坐标为所述定位设备的世界坐标。6.根据权利要求4所述的方法,其特征在于,当所述定位设备为多个时,所述获取所述标定点的世界坐标,包括:基于多个所述定位设备的位置关系,对多个所述定位设备的世界坐标进行计算,得到所述标定点的世界坐标。7.根据权利要求1所述的方法,其特征在于,所述标定点与所述摄像装置的光心、定位点处于同一直线;所述定位点位于所述定位设备上;其中,所述获取所述标定点在第一图像中的像素坐标,包括:获取所述定位点在所述第一图像中的像素坐标,得到所述标定点的像素坐标。
8.根据权利要求7所述的方法,其特征在于,所述获取所述标定点的世界坐标,包括:获取所述定位点的世界坐标,所述定位点的世界坐标由所述定位设备的定位数据确定;获取所述摄像装置的世界坐标;基于所述定位点的世界坐标与所述摄像装置的世界坐标,获取所述标定点的世界坐标。9.根据权利要求8所述的方法,其特征在于,所述获取所述定位点的世界坐标,包括:在所述定位设备的定位数据中,根据所述第一图像的时间戳,获取所述第一图像的时间戳所示时刻所述定位设备的世界坐标;基于所述定位设备的世界坐标,获取所述定位点的世界坐标。10.根据权利要求4或9所述的方法,其特征在于,所述在所述定位设备的定位数据中,根据所述第一图像的时间戳,获取所述第一图像的时间戳所示时刻所述定位设备的世界坐标,包括:在所述定位数据中,判断是否存在与所述第一图像的时间戳相同的定位数据;当所述定位数据中不存在与所述第一图像的时间戳相同的定位数据时,获取多个世界坐标,每个所述世界坐标的时间戳与所述第一图像的时间戳之间的时间差在预设差值内;对所述多个世界坐标进行插值处理,得到所述第一图像的时间戳所示时刻所述定位设备的世界坐标。11.根据权利要求1-10任一项所述的方法,其特征在于,任意一个所述标定点的像素坐标与所述标定点的世界坐标,满足如下公式:其中,(x
w
,y
w
)为所述标定点的世界坐标,(u,v)为所述标定点的像素坐标,为所述摄像装置的单应性矩阵,h
i,j
为所述摄像装置的单应性矩阵的矩阵参数,其中,i和j用于对所述矩阵参数进行区分,取值为1~3,z
c
为三维坐标参数。12.根据权利要求1-11任一项所述的方法,其特征在于,当所述第二图像中的所述目标对象为目标车辆时,所述方法还包括:向所述目标车辆发送所述目标世界坐标。13.一种定位方法,其特征在于,包括:利用摄像装置采集第二图像,所述第二图像中包含目标对象;获取所述目标对象在所述第二图像中的目标像素坐标;利用摄像装置的单应性矩阵处理所述目标像素坐标,得到所述目标对象的目标世界坐标;其中,所述摄像装置的单应性矩阵用于描述所述摄像装置的像素坐标系与世界坐标系之间的映射关系。14.根据权利要求13所述的方法,其特征在于,所述方法还包括:在标定设备移动的过程中,获取标定点在第一图像中的像素坐标;所述第一图像中包
含所述标定设备,所述标定点由所述标定设备确定;获取所述标定点的世界坐标,所述世界坐标由定位设备确定,所述定位设备搭载于所述标定设备;基于多个所述标定点的像素坐标与世界坐标,获取所述摄像装置的单应性矩阵。15.根据权利要求14所述的方法,其特征在于,所述标定设备搭载有坐标标记设备,所述坐标标记设备用于确定虚拟坐标系;所述标定点位于所述坐标标记设备所在平面与地面的交线上;所述获取标定点在第一图像中的像素坐标,包括:获取所述标定点在所述虚拟坐标系中的虚拟坐标;获取所述第一图像的单应性矩阵,其中,所述第一图像的单应性矩阵用于描述所述第一图像中的所述虚拟坐标系与所述像素坐标系之间的映射关系;利用所述第一图像的单应性矩阵处理所述标定点的虚拟坐标,得到所述标定点的像素坐标。16.根据权利要求14或15所述的方法,其特征在于,所述获取所述标定点的世界坐标,包括:在所述定位设备的定位数据中,根据所述第一图像的时间戳,获取所述时间戳所示时刻所述定位设备的世界坐标;基于所述定位设备的世界坐标,获取所述标定点的世界坐标。17.根据权利要求14所述的方法,其特征在于,所述标定点与所述摄像装置的光心、定位点处于同一直线;所述定位点位于所述定位设备上;其中,所述获取所述标定点在第一图像中的像素坐标,包括:获取所述定位点在所述第一图像中的像素坐标,得到所述标定点的像素坐标。18.根据权利要求17所述的方法,其特征在于,所述获取所述标定点的世界坐标,包括:获取所述定位点的世界坐标,所述定位点的世界坐标由所述定位设备的定位数据确定;获取所述摄像装置的世界坐标;基于所述定位点的世界坐标与所述摄像装置的世界坐标,获取所述标定点的世界坐标。19.一种电子设备,其特征在...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。