【技术实现步骤摘要】
定位方法、视觉地图的生成方法及其装置
[0001]本公开涉及人工智能
中的计算机视觉、光学字符识别、智能交通和增强现实
,尤其涉及一种定位方法、视觉地图的生成方法及其装置。
技术介绍
[0002]目前在人们的日常生活中定位起到越来越重要的作用,如驾车导航、寻找店铺等功能都依靠定位技术实现。由于GPS信号、蓝牙信号或者WIFI信号等容易受环境的影响,在信号较弱的情况下很难实现稳定定位,视觉定位作为一种新兴的定位方案,越来越受到人们的青睐,在科研、工商等领域广泛应用,例如可实现高效全景导航的扫地机器人和VR看房系统等,视觉定位技术可分为基于视觉地图的定位与无先验地图的定位。然而相关技术中,对于纹理重复性较高的场景进行定位时,定位效果不佳,视觉地图的构建易受多种环境因素的影响,定位操作成本较高,不易部署落地。
技术实现思路
[0003]提供了一种定位方法、视觉地图的生成方法及其装置。
[0004]根据第一方面,提供了一种定位方法,包括:获取停车位图像对应的停车位编号;根据所述停车位编号和视觉地图获取所述停车位编号在世界坐标系下的三维坐标和三维位姿,所述视觉地图为根据停车位编号平面图生成的;获取相机坐标系到停车位编号坐标系的第一转换矩阵,所述停车位编号坐标系为根据所述停车位编号平面图构建的;以及根据所述第一转换矩阵、所述停车位编号的所述三维坐标和所述三维位姿,确定相机在所述世界坐标系下的三维坐标和三维位姿所述停车位图像的拍摄位置和拍摄位姿。
[0005]根据第二方面,提供了一种视觉 ...
【技术保护点】
【技术特征摘要】
1.一种定位方法,包括:获取停车位图像对应的停车位编号;根据所述停车位编号和视觉地图获取所述停车位编号在世界坐标系下的三维坐标和三维位姿,所述视觉地图为根据停车位编号生成的;获取相机坐标系到停车位编号坐标系的第一转换矩阵,所述停车位编号坐标系为根据所述停车位编号构建的;以及根据所述第一转换矩阵、所述停车位编号的所述三维坐标和所述三维位姿,确定相机在所述世界坐标系下的三维坐标和三维位姿。2.根据权利要求1所述的定位方法,其中,所述获取相机坐标系到停车位编号坐标系的第一转换矩阵,包括:获取所述相机坐标系到所述停车位编号坐标系的旋转矩阵;以及根据预设的相机到所述停车位编号的位置向量和所述旋转矩阵,确定所述第一转换矩阵。3.根据权利要求2所述的定位方法,其中,所述获取所述相机坐标系到所述停车位编号坐标系的旋转矩阵,包括:获取重力在所述相机坐标系下的第一方向;获取所述重力在所述停车位编号坐标系下的第二方向;以及根据所述第一方向和所述第二方向确定所述旋转矩阵。4.根据权利要求1所述的定位方法,其中,所述获取停车位图像对应的停车位编号,包括:对所述停车位图像进行光学字符识别检测,以获取所述停车位编号。5.根据权利要求1所述的定位方法,其中,所述视觉地图为根据所述停车位编号在停车位编号平面图中对应的平面图信息生成的。6.根据权利要求5所述的定位方法,还包括:根据所述停车位编号平面图确定多个停车位编号在所述世界坐标系下的三维坐标;根据所述停车位编号平面图确定所述多个停车位编号在所述世界坐标系下的三维位姿;以及根据所述多个停车位编号的所述三维坐标和所述三维位姿,生成所述视觉地图。7.根据权利要求6所述的定位方法,其中,所述根据所述停车位编号平面图确定多个停车位编号在所述世界坐标系下的三维坐标,包括:根据所述停车位编号平面图获取所述停车位编号在平面图原点坐标系下的二维坐标;以及根据所述停车位编号的所述二维坐标确定所述停车位编号在所述世界坐标系下的所述三维坐标。8.根据权利要求7所述的定位方法,其中,所述根据所述停车位编号平面图获取所述停车位编号在平面图原点坐标系下的二维坐标,包括:根据所述停车位编号平面图获取停车位边框的两个角点的二维坐标;以及根据所述两个角点的二维坐标确定所述停车位边框对应的所述停车位编号的所述二维坐标。
9.根据权利要求6所述的定位方法,其中,所述根据所述停车位编号平面图确定所述多个停车位编号在所述世界坐标系下的三维位姿,包括:根据所述停车位编号平面图构建所述停车位编号对应的所述停车位编号坐标系;以及根据所述停车位编号坐标系和所述世界坐标系,确定所述停车位编号在所述世界坐标系下的所述三维位姿。10.一种视觉地图的生成方法,包括:根据停车位编号平面图确定多个停车位编号在世界坐标系下的三维坐标;根据所述停车位编号平面图确定所述多个停车位编号在所述世界坐标系下的三维位姿;以及根据所述多个停车位编号的所述三维坐标和...
【专利技术属性】
技术研发人员:赵晨旭,王志昊,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。