一种实现手机端3D扫图的虚拟互动方法和装置制造方法及图纸

技术编号:25689411 阅读:30 留言:0更新日期:2020-09-18 21:01
本发明专利技术实施例涉及虚拟增强技术领域,具体涉及一种实现手机端3D扫图的虚拟互动方法和装置。本发明专利技术实施例公开了一种方法,包括:客户端启动时,从服务器获取图片和三维模型存储到本地;响应于用户的点击操作,调用摄像头扫描目标图片;判断扫描的目标图片是否在本地存储的图片中;如果是,则确定出图片对应的三维模型并显示。本申请可以获取三维模型并显示三维模型,提高了用户的趣味性。

【技术实现步骤摘要】
一种实现手机端3D扫图的虚拟互动方法和装置
本专利技术涉及虚拟增强
,具体涉及一种实现手机端3D扫图的虚拟互动方法和装置。
技术介绍
现有技术中,虚拟增强
中,通过手机的摄像头实时的捕捉周围的图像,手机的屏幕上会相应地呈现出手机摄像头捕获的图像;由于手机端摄像头的局限性,屏幕上只能呈现摄像头捕捉的二维图像,缺乏趣味性。
技术实现思路
为此,本专利技术实施例提供一种实现手机端3D扫图的虚拟互动方法和装置,以解决上述问题。为了实现上述目的,本专利技术实施例提供如下技术方案:根据本专利技术实施例的第一方面,一种实现手机端3D扫图的虚拟互动方法,应用于客户端,包括:客户端启动时,从服务器获取图片和三维模型存储到本地;响应于用户的点击操作,开启摄像头扫描目标得到目标的二维图片;判断扫描的目标图片是否在本地存储的图片中;如果是,则确定出图片对应的三维模型并显示。进一步地,显示所述三维模型之后,还包括:接收用户对三维模型的操作命令,执行对三维模型进行对应的操作;操作包括以下的一种或多种:放大、缩小、旋转、平移、先放大再缩小、先缩小再放大和缩小直至消失。根据本专利技术实施例的第二方面,一种实现手机端3D扫图的虚拟互动装置,应用于客户端,包括:获取模块,用于客户端启动时,从服务器获取图片和三维模型存储到本地;摄像头调用模块,用于响应于用户的点击操作,开启摄像头扫描目标图片;三维模型确定模块,用于判断扫描的目标图片是否在本地存储的图片中;如果是,则确定出图片对应的三维模型并显示。进一步地,还包括三维模型操作模块,用于显示所述三维模型之后,接收用户对三维模型的操作命令,执行对三维模型进行对应的操作;操作包括以下的一种或多种:放大、缩小、旋转、平移、先放大再缩小、先缩小再放大和缩小直至消失。根据本专利技术实施例的第五方面,本申请还提出了一种电子设备,包括:至少一个处理器和至少一个存储器;所述存储器用于存储一个或多个程序指令;所述处理器,用于运行一个或多个程序指令,用以执行上述任一项所述的方法。根据本专利技术实施例的第六方面,一种计算机可读存储介质,所述计算机存储介质中包含一个或多个程序指令,所述一个或多个程序指令用于执行上述任一项所述的方法。本专利技术实施例具有如下优点:客户端启动时,从服务器获取图片和三维模型存储到本地;响应于用户的点击操作,开启摄像头扫描目标图片;判断扫描的目标图片是否在本地存储的图片中;如果是,则确定出图片对应的三维模型并显示。极大地增强了趣味性。附图说明为了更清楚地说明本专利技术的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其它的实施附图。本说明书所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本专利技术可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本专利技术所能产生的功效及所能达成的目的下,均应仍落在本专利技术所揭示的
技术实现思路
能涵盖的范围内。图1为本专利技术实施方式提供的一种实现手机端3D扫图的虚拟互动方法流程图;图2为本专利技术实施方式提供的一种实现手机端3D扫图的虚拟互动装置结构示意图。具体实施方式以下由特定的具体实施例说明本专利技术的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本专利技术的其他优点及功效,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。增强现实技术应用广泛。在一个场景当中,用户可以使用摄像头拍摄目标物体,在显示屏上显示拍摄到的物体,通过增强现实技术,可以显示一些物体的信息,但是现有的技术中,因为摄像头拍摄的照片是二维的图片,在显示屏幕上显示的是照片的二维图片而不是三维的图片,从而降低了用户的体验。基于此,本申请提出了一种实现手机端3D扫图的虚拟互动方法,应用于客户端,参见附图1所示的一种实现手机端3D扫图的虚拟互动方法流程图,该方法包括:步骤S102,客户端启动时,从服务器获取图片和三维模型存储到本地;其中,目标图片可以是企业的商标logo;还可以是产品的图片;步骤S104,响应于用户的点击操作,开启摄像头扫描目标图片;其中,如果图片是企业的logo,则三维模型是该企业的产品的三维模型;如果图片是一个产品,则三维模型是该产品的三维模型。步骤S106,判断扫描的目标图片是否在本地存储的图片中;如果是,则执行步骤S108;步骤S108,确定出图片对应的三维模型并显示。本专利技术的上述的技术方案,通过扫描目标图片,可以显示出目标图片对应的三维模型,从而增加了趣味性。为了提高体验度,在一种实施方式中,显示所述三维模型之后,还包括:响应于用户对三维模型的操作,对三维模型执行对应的操作;操作包括以下的一种或多种:放大、缩小、旋转、平移、先放大再缩小、先缩小再放大和缩小直至消失。比如可以通过两跟手指进行缩放3D模型,可以对3D模型进行旋转,让用户感知好像真的在操作一个3D实物一样。在一种实施方式中,方法还包括,响应于用户的操作,3D模型从大到小直至消失;从小到大越来越大;比如,3D模型慢慢地从大变小直至消失;比如用户点击一个金币的三维模型后,金币的三维模型会慢慢的由大变小从虚拟场景中消失,让用户感知已经获取到了该物体,从而增强了趣味性。下面详细举例说明:第一步:制作一些生动有趣的3D模型数据,比如金币,卡通人物;第二步:制作用来识别的图片,图片内容越多识别率越高;第三步:通过后台把图片跟3D模型生成一一对应的关系,每张图片跟对应的3D模型有一个唯一的ID;第四步:把3D模型与对应的图片上传到服务器;第五步:在打开app的时候,app去请求服务器接口获取到3D模型数据;第六步:用户通过点击app中的某一个按钮进入到虚拟场景,这个场景其实就是打开摄像头,同时通过调用高通sdk方法开始不断搜索检索周围的图片;第七步:如果检索到了对应的图片,app会获取到绑定这个图片的3D模型的唯一ID;第八步:把获取到的唯一ID从服务器接收到的3D模型中去检索,如果检索到了,就把3D模型展示到屏幕的正中央。在展示3D模型的过程中,有些很炫酷的展示效果,比如一幅画慢慢的打开,宝箱金光闪闪,这些都可以根据需求去设计3D模型,这些都可以实现高度自定义效果;第九步:用户可以与3D模型进行交互,比如可以通过两跟手指进本文档来自技高网
...

【技术保护点】
1.一种实现手机端3D扫图的虚拟互动方法,其特征在于,应用于客户端,包括:/n客户端启动时,从服务器获取图片和三维模型存储到本地;/n响应于用户的点击操作,开启摄像头扫描目标图片;/n判断扫描的目标图片是否在本地存储的图片中;如果是,则确定出图片对应的三维模型并显示。/n

【技术特征摘要】
1.一种实现手机端3D扫图的虚拟互动方法,其特征在于,应用于客户端,包括:
客户端启动时,从服务器获取图片和三维模型存储到本地;
响应于用户的点击操作,开启摄像头扫描目标图片;
判断扫描的目标图片是否在本地存储的图片中;如果是,则确定出图片对应的三维模型并显示。


2.如权利要求1所述的实现手机端3D扫图的虚拟互动方法,其特征在于,
显示所述三维模型之后,还包括:
响应于用户对三维模型的操作,对三维模型执行对应的操作;
操作包括以下的一种或多种:放大、缩小、旋转、平移、先放大再缩小、先缩小再放大和缩小直至消失。


3.一种实现手机端3D扫...

【专利技术属性】
技术研发人员:杨滔杨睿黄爱华殷珏辉
申请(专利权)人:上海趣致网络科技股份有限公司
类型:发明
国别省市:上海;31

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

1