一种导航引导图的生成方法和装置制造方法及图纸

技术编号:21451544 阅读:22 留言:0更新日期:2019-06-26 04:03
本申请实施例提供了一种导航引导图的生成方法和装置,所述方法包括:获取识别对象对应的点云数据库;所述识别对象具有对应的产品模型;基于所述点云数据库确定目标移动位置;获取基于所述目标移动位置截取的所述产品模型的截图数据;根据所述截图数据生成所述识别对象的导航引导图。本申请实施例通过点云数据库,能够快速生成导航引导图,从而使得用户能够更加基于导航引导图准确扫描识别对象以进行识别对象的演示,这个过程无需人工介入修改引导图,因此不需要耗费人工,且处理速度快。

【技术实现步骤摘要】
一种导航引导图的生成方法和装置
本申请涉及增强现实
,特别是涉及一种导航引导图的生成方法和一种导航引导图的生成装置。
技术介绍
增强现实技术(AugmentedReality,简称AR),是一种实时地计算摄影机(相机)影像的位置及角度并加上相应图像、视频、3D模型的技术,这种技术的目标是在屏幕上把虚拟物体套在实际物体并进行互动。随着随身电子产品CPU运算能力的提升,预期增强现实的用途将会越来越广。在使用增强现实功能时,线下扫描实际物体需要制作引导图,用以引导用户使用摄影机对准实际物体。然而,通常在点云录制阶段,基于初始化角度生成相应的引导图,如果用户使用摄影机对准用户的角度有所变化,那么需要人工介入修改引导图,修改耗费比较大的人工,且修改速度慢。
技术实现思路
鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种导航引导图的生成方法和相应的一种导航引导图的生成装置。为了解决上述问题,本申请公开了一种导航引导图的生成方法,包括:获取识别对象对应的点云数据库;所述识别对象具有对应的产品模型;基于所述点云数据库确定目标移动位置;获取基于所述目标移动位置截取的所述产品模型的截图数据;根据所述截图数据生成所述识别对象的导航引导图。优选地,所述方法应用于具有摄像头的移动终端,所述点云数据库基于初始化角度进行录制,所述基于所述点云数据库确定所述识别对象的目标移动位置,包括:从所述点云数据库中获取初始化角度;将所述初始化角度作为所述摄像头的目标移动位置。优选地,所述获取基于所述目标移动位置截取的所述产品模型的截图数据,包括:将所述识别对象的产品模型按照所述目标移动位置进行调整;获取调整后所述产品模型的截图数据。优选地,所述根据所述截图数据生成所述识别对象的导航引导图,包括:从所述截图数据中提取边缘数据;根据所述边缘数据调整所述截图数据的边缘颜色和背景颜色;根据所述调整后的截图数据提取出所述识别对象的轮廓图;将所述轮廓图作为所述识别对象的导航引导图。优选地,在所述从所述截图数据中提取边缘数据之后,还包括:针对所述边缘数据进行频率过滤和颜色修正。优选地,在所述根据所述截图数据生成所述识别对象的导航引导图之后,还包括:在启动增强现实功能时,加载预置的业务页面;所述业务页面中包括识别对象的导航引导图;控制所述移动中的摄像头扫描所述识别对象得到视频数据。优选地,所述视频数据包括图片数据,在所述控制所述移动中的摄像头扫描所述识别对象得到视频数据之后,还包括:当用户基于所述导航引导图对准识别对象后,从素材库中获取素材数据;将所述视频数据的图片数据与所述点云数据库进行匹配得到三维矩阵;基于三维矩阵将所述素材数据、图片数据交互至产品模型为用户演示所述识别对象,所述素材数据包括动画和/或纹理。本申请实施例还公开了一种点云数据库的生成方法,包括:获取识别对象的产品模型;采用初始化角度对准所述产品模型进行录制,得到所述初始化角度对应的点云数据;采用多个录制角度对准所述产品模型进行录制,得到多个录制角度对应的点云数据;将所述初始化角度和所述初始化角度对应的点云数据,以及,所述录制角度和所述录制角度对应的点云数据记录到点云数据库中。本申请实施例还公开了一种导航引导图的生成装置,包括:点云数据库获取模块,用于获取识别对象对应的点云数据库;所述识别对象具有对应的产品模型;目标移动位置确定模块,用于基于所述点云数据库确定目标移动位置;截图数据获取模块,用于获取基于所述目标移动位置截取的所述产品模型的截图数据;导航引导图生成模块,用于根据所述截图数据生成所述识别对象的导航引导图。优选地,所述装置应用于具有摄像头的移动终端,所述点云数据库基于初始化角度进行录制,所述目标移动位置确定模块包括:初始化角度获取子模块,用于从所述点云数据库中获取初始化角度;目标移动位置设置子模块,用于将所述初始化角度作为所述摄像头的目标移动位置。优选地,所述截图数据获取模块包括:产品模型调整子模块,用于将所述识别对象的产品模型按照所述目标移动位置进行调整;截图数据获取子模块,用于获取调整后所述产品模型的截图数据。优选地,所述导航引导图生成模块包括:边缘数据提取子模块,用于从所述截图数据中提取边缘数据;截图数据调整子模块,用于根据所述边缘数据调整所述截图数据的边缘颜色和背景颜色;轮廓图提取子模块,用于根据所述调整后的截图数据提取出所述识别对象的轮廓图;导航引导图设置子模块,用于将所述轮廓图作为所述识别对象的导航引导图。优选地,还包括:数据处理子模块,用于针对所述边缘数据进行频率过滤和颜色修正。优选地,还包括:业务页面加载模块,用于在启动增强现实功能时,加载预置的业务页面;所述业务页面中包括识别对象的导航引导图;视频数据得到模块,用于控制所述移动中的摄像头扫描所述识别对象得到视频数据。优选地,所述视频数据包括图片数据,还包括:素材数据获取模块,用于当用户基于所述导航引导图对准识别对象后,从素材库中获取素材数据;三维矩阵得到模块,用于将所述视频数据的图片数据与所述点云数据库进行匹配得到三维矩阵;识别对象演示模块,用于基于三维矩阵将所述素材数据、图片数据交互至产品模型为用户演示所述识别对象,所述素材数据包括动画和/或纹理。本申请实施例还公开了一种点云数据库的生成装置,包括:产品模型获取模块,用于获取识别对象的产品模型;第一点云数据得到模块,用于采用初始化角度对准所述产品模型进行录制,得到所述初始化角度对应的点云数据;第二点云数据模块,用于采用多个录制角度对准所述产品模型进行录制,得到多个录制角度对应的点云数据;点云数据记录模块,用于将所述初始化角度和所述初始化角度对应的点云数据,以及,所述录制角度和所述录制角度对应的点云数据记录到点云数据库中。本申请实施例还公开了一种装置,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行如上述的方法。本申请实施例还公开了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述装置执行如上述的方法。本申请实施例包括以下优点:本申请实施例在启动AR功能时,获取预先针对识别对象设置的点云数据库,基于点云数据库确定出初目标移动位置,并基于该目标移动位置获取产品模型的截图数据,最后将基于截图数据生成用于引导用户对准识别对象的导航引导图,本申请实施例通过点云数据库,能够快速生成导航引导图,从而使得用户能够更加基于导航引导图准确扫描识别对象以进行识别对象的演示,这个过程无需人工介入修改引导图,因此不需要耗费人工,且处理速度快。附图说明图1是本申请的一种导航引导图的生成方法实施例的步骤流程图;图2是本申请的一种导航引导图的示意图;图3是本申请的一种启动AR导航时流程过程示意图;图4是本申请的一种导航引导图生成过程的示意图;图5是本申请的一种三维矩阵的计算过程示意图;图6是本申请的一种点云数据库的生成方法实施例的步骤流程图;图7是本申请的一种导航引导图的生成装置实施例的结构框图;图8是本申请的一种点云数据库的生成装置实施例的结构框图;图9是本申请的一种系统实施例的结构示意图。具体实施方式为使本申请的上述目的、特征和优点能够更加明显易懂本文档来自技高网...

【技术保护点】
1.一种导航引导图的生成方法,其特征在于,包括:获取识别对象对应的点云数据库;所述识别对象具有对应的产品模型;基于所述点云数据库确定目标移动位置;获取基于所述目标移动位置截取的所述产品模型的截图数据;根据所述截图数据生成所述识别对象的导航引导图。

【技术特征摘要】
1.一种导航引导图的生成方法,其特征在于,包括:获取识别对象对应的点云数据库;所述识别对象具有对应的产品模型;基于所述点云数据库确定目标移动位置;获取基于所述目标移动位置截取的所述产品模型的截图数据;根据所述截图数据生成所述识别对象的导航引导图。2.根据权利要求1所述的方法,其特征在于,所述方法应用于具有摄像头的移动终端,所述点云数据库基于初始化角度进行录制,所述基于所述点云数据库确定所述识别对象的目标移动位置,包括:从所述点云数据库中获取初始化角度;将所述初始化角度作为所述摄像头的目标移动位置。3.根据权利要求2所述的方法,其特征在于,所述获取基于所述目标移动位置截取的所述产品模型的截图数据,包括:将所述识别对象的产品模型按照所述目标移动位置进行调整;获取调整后所述产品模型的截图数据。4.根据权利要求1所述的方法,其特征在于,所述根据所述截图数据生成所述识别对象的导航引导图,包括:从所述截图数据中提取边缘数据;根据所述边缘数据调整所述截图数据的边缘颜色和背景颜色;根据所述调整后的截图数据提取出所述识别对象的轮廓图;将所述轮廓图作为所述识别对象的导航引导图。5.根据权利要求4所述的方法,其特征在于,在所述从所述截图数据中提取边缘数据之后,还包括:针对所述边缘数据进行频率过滤和颜色修正。6.根据权利要求1所述的方法,其特征在于,在所述根据所述截图数据生成所述识别对象的导航引导图之后,还包括:在启动增强现实功能时,加载预置的业务页面;所述业务页面中包括识别对象的导航引导图;控制所述移动中的摄像头扫描所述识别对象得到视频数据。7.根据权利要求6所述的方法,其特征在于,所述视频数据包括图片数据,在所述控制所述移动中的摄像头扫描所述识别对象得到视频数据之后,还包括:当用户基于所述导航引导图对准识别对象后,从素材库中获取素材数据;将所述视频数据的图片数据与所述点云数据库进行匹配得到三维矩阵;基于三维矩阵将所述素材数据、图片数据交互至产品模型为用户演示所述识别对象,所述素材数据包括动画和/或纹理。8.一种点云数据库的生成方法,其特征在于,包括:获取识别对象的产品模型;采用初始化角度对准所述产品模型进行录制,得到所述初始化角度对应的点云数据;采用多个录制角度对准所述产品模型进行录制,得到多个录制角度对应的点云数据;将所述初始化角度和所述初始化角度对应的点云数据,以及,所述录制角度和所述录制角度对应的点云数据记录到点云数据库中。9.一种导航引导图的生成装置,其特征在于,包括:点云数据库获取模块,用于获取识别对象对应的点云数据库;所述识别对象具有对应的产品模型;目标移动位置确定模块,用于基于所述点云数据库确定目标移动位置;截图数据获取模块,用于获取基于所述目标移动位置截取的所述产品模型的截图数据;导航引导图生成模块,用于根据所述截图数据生成所述识别对象的导航引导图。10.根据权利要求9所述...

【专利技术属性】
技术研发人员:吴晓东
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1