图像处理方法、装置、存储介质及电子设备制造方法及图纸

技术编号:18914385 阅读:22 留言:0更新日期:2018-09-12 03:14
本申请实施例公开了一种图像处理方法、装置、存储介质及电子设备。该图像处理方法,通过第一摄像头获取现实场景图像;响应于用户的模型选择指令从预设模型库中获取目标虚拟模型;获取当前电子设备的姿态信息、及其相对现实场景中目标位置的方位信息,其中,目标位置为现实场景中目标虚拟模型需放置的位置;根据姿态信息、方位信息,在现实场景图像中的相应位置显示目标虚拟模型。该方案可根据摄像装置的具体姿态信息和方位信息,共同确定虚拟模型在现实场景中的显示位置,提升了画面合成的契合度。

Image processing method, device, storage medium and electronic equipment

The application embodiment discloses an image processing method, an apparatus, a storage medium and an electronic device. The image processing method obtains the real scene image through the first camera; obtains the virtual model of the target from the preset model library in response to the user's model selection instruction; obtains the attitude information of the current electronic equipment and the orientation information of the target position relative to the real scene, in which the target position is the target in the real scene. According to the pose and orientation information, the virtual model of the target is displayed in the corresponding position in the real scene image. The scheme can determine the display position of the virtual model in the real scene according to the specific attitude information and orientation information of the camera, which improves the consistency of the picture synthesis.

【技术实现步骤摘要】
图像处理方法、装置、存储介质及电子设备
本申请涉及通信
,尤其涉及一种图像处理方法、装置、存储介质及电子设备。
技术介绍
相关技术中,增强现实技术(AugmentedReality,AR)是一种实时地将摄影机影像加上相应图像、视频、三维模型共同进行显示的技术。把真实的环境和虚拟的物体实时地叠加到了同一个画面或空间同时存在,把虚拟世界融合在现实世界并进行互动。然而,这种简单叠加的方式,容易导致摄像机影像与虚拟模型共同显示时的画面契合度较差。
技术实现思路
本申请实施例提供一种图像处理方法、装置、存储介质及电子设备,可以提升画面合成的契合度。第一方面,本申请实施例提供一种图像处理方法,应用于电子设备,所述方法包括:通过第一摄像头获取现实场景图像;响应于用户的模型选择指令从预设模型库中获取目标虚拟模型;获取当前电子设备的姿态信息、及其相对现实场景中目标位置的方位信息,其中,目标位置为现实场景中目标虚拟模型需放置的位置;根据所述姿态信息、方位信息,在所述现实场景图像中的相应位置显示所述目标虚拟模型。第二方面,本申请实施例提供了一种图像处理装置,应用于电子设备,所述装置包括:图像获取模块,用于通过第一摄像头获取现实场景图像;模型获取模块,用于响应于用户的模型选择指令从预设模型库中获取目标虚拟模型;信息获取模块,用于获取当前电子设备的姿态信息、及其相对现实场景中目标位置的方位信息,其中,目标位置为现实场景中目标虚拟模型需放置的位置;显示模块,用于根据所述姿态信息、方位信息,在所述现实场景图像中的相应位置显示所述目标虚拟模型。第三方面,本申请实施例还提供了一种存储介质,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行上述的图像处理方法。第四方面,本申请实施例还提供了一种电子设备,包括处理器及存储器,所述处理器与所述存储器电性连接,所述存储器用于存储指令和数据;处理器用于执行上述的图像处理方法。本申请实施例公开了一种图像处理方法、装置、存储介质及电子设备。该图像处理方法,通过第一摄像头获取现实场景图像;响应于用户的模型选择指令从预设模型库中获取目标虚拟模型;获取当前电子设备的姿态信息、及其相对现实场景中目标位置的方位信息,其中,目标位置为现实场景中目标虚拟模型需放置的位置;根据姿态信息、方位信息,在现实场景图像中的相应位置显示目标虚拟模型。该方案可根据摄像装置的具体姿态信息和方位信息,共同确定虚拟模型在现实场景中的显示位置,提升了画面合成的契合度。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的图像处理方法的系统架构示意图。图2是本申请实施例提供的图像处理方法的一种流程示意图。图3是本申请实施例提供的图像处理方法的另一种流程示意图。图4是本申请实施例提供的图像处理装置的一种结构示意图。图5是本申请实施例提供的图像处理装置的另一种结构示意图。图6是本申请实施例提供的图像处理装置的又一种结构示意图。图7是本申请实施例提供的图像处理装置的再一种结构示意图。图8是本申请实施例提供的电子设备的一种结构示意图。图9是本申请实施例提供的电子设备的另一种结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例提供一种图像处理方法、装置、存储介质及电子设备。以下将分别进行详细说明。请参阅图1,图1为本申请实施例提供的图像处理方法的系统架构示意图。如图1,电子设备通过无线网络或数据网络,与服务器建立通信连接。当电子设备接收到用户指令时,启动第一摄像头获取现实场景图像。然后,用户通过电子设备的下发模型选择指令,电子设备响应于该模型选择指令向服务器发送模型获取请求。其中,电子设备可采用WEB方式向服务器发送模型获取请求,也可以通过电子设备中安装的客户端程序向服务器发送该模型获取请求。服务器根据该模型获取请求从其存储区域(即用于存储虚拟模型的预设模型库)中选取对应的目标虚拟模型,并将获取的目标虚拟模型反馈给电子设备。然后,电子设备获取其姿态信息、及其相对现实场景中目标位置的方位信息理位置的信息,并根据该姿态信息、方位信息,在现实场景图像中的相应位置显示目标虚拟模型,从而实现虚拟模型与现实场景的完美契合。电子设备和服务器之间可以但不限于采用以下传输协议中的任一种:HTTP(Hypertexttransferprotocol,超文本传输协议)、FTP(FileTransferProtocol,文件传输协议)、P2P(PeertoPeer,对等网络)、P2SP(PeertoServer&Peer,点对服务器和点)等。电子设备可以为移动终端,如手机、平板电脑、笔记本电脑等,本申请实施例对此不进行限定。在一实施例中,提供一种图像处理方法,如图2所示,流程可以如下:101、通过第一摄像头获取现实场景图像。具体的,电子设备可以接收用户触发的图像获取指令,然后根据该图像获取指令启动电子设备中内置的摄像头,并通过该摄像头的摄像功能获取当前现实场景的图像,作为现实场景图像。其中,现实场景图像中可以包括多个人/或物,以及其他自然资源、产物等实体。102、响应于用户的模型选择指令从预设模型库中获取目标虚拟模型。在本申请实施例中,该预设模型库可以是存储在电子设备本地存储区域,也可以存储在服务器的存储区域中。以存储在服务器为例,电子设备可以预先与服务器建立通信连接。在电子设备接收到用户的模型选择指令时,触发电子设备基于上述建立的通信渠道向服务器发送模型获取请求。服务器根据该模型获取请求从本地存储区的预设模型库中选取对应目标虚拟模型,并将获取的目标虚拟模型反馈给电子设备。在本申请实施例中,需预先构建模型库。也即,在响应于用户的模型选择指令从预设模型库中获取目标虚拟模型之前,该方法还可以包括以下流程:构建多个样本物品的三维虚拟模型;为三维虚拟模型设定对应的模型标识;建立模型标识与三维虚拟模型之间的映射关系,以得到预设模型库;其中,样本物品可以根据用户的实际需求进行设置,如积木、家居用品等等。模型标识具体可以为数字、字母和/或特殊字符的组合,也可以为二维码标识、条形码标识等,对此不作具体限定。在一些实施方式中,在构建三维模型时,可以通过摄像装置采集样本物品的全景信息,包括颜色信息和深度信息,从而根据所获取的颜色信息、以及深度信息构建样本物品的三维虚拟模型。基于上述预设步骤,则步骤“响应于用户的模型选择指令从预设模型库中获取目标虚拟模型”,具体可以包括以下流程:接收用户通过显示屏触发的模型选择指令,该模型选择指令携带目标模型标识;根据目标模型标识、以及映射关系,从预设模型库中选取对应的目标虚拟模型。具体的,显示屏中可以显示多个虚拟模型的样板缩略图,用户可以滑动当前页面以进行虚拟模型的选择。当用户选定本文档来自技高网...

【技术保护点】
1.一种图像处理方法,应用于电子设备,其特征在于,所述方法包括:通过第一摄像头获取现实场景图像;响应于用户的模型选择指令从预设模型库中获取目标虚拟模型;获取当前电子设备的姿态信息、及其相对现实场景中目标位置的方位信息,其中,目标位置为现实场景中目标虚拟模型需放置的位置;根据所述姿态信息、方位信息,在所述现实场景图像中的相应位置显示所述目标虚拟模型。

【技术特征摘要】
1.一种图像处理方法,应用于电子设备,其特征在于,所述方法包括:通过第一摄像头获取现实场景图像;响应于用户的模型选择指令从预设模型库中获取目标虚拟模型;获取当前电子设备的姿态信息、及其相对现实场景中目标位置的方位信息,其中,目标位置为现实场景中目标虚拟模型需放置的位置;根据所述姿态信息、方位信息,在所述现实场景图像中的相应位置显示所述目标虚拟模型。2.根据权利要求1所述的图像处理方法,其特征在于,所述姿态信息包括倾斜角度,所述方位信息包括方向和距离;所述获取当前电子设备的姿态信息、及其相对现实场景中目标位置的方位信息,包括:接收信息获取指令;根据所述信息获取指令调用第一进程和第二进程;基于所述第一进程获取当前电子设备的倾斜角度;基于所述第二进程获取当前电子设备相对于所述目标位置的方向和距离。3.根据权利要求2所述的图像处理方法,其特征在于,所述基于所述第二进程获取当前电子设备相对于所述目标位置的方向和距离,包括:根据所述第二进程启动第二摄像头;通过所述第二摄像头获取所述目标位置的深度信息;对所述深度信息进行解析,以获取所述电子设备相对于所述目标位置的方向和距离。4.根据权利要求1所述的图像处理方法,其特征在于,所述根据所述姿态信息、方位信息,在所述现实场景图像中的相应位置显示所述目标虚拟模型,包括:根据所述姿态信息和所述方位信息生成位置调整参数;根据所述位置调整参数在所述现实场景图像中确定对应的坐标信息;基于所述位坐标信息,将所述目标虚拟模型显示于所述现实场景图像中的相应位置。5.根据权利要求1-4任一项所述的图像处理方法,其特征在于,在根据所述姿态信息、方位信息,在所述现实场景图像中的相应位置显示所述目标虚拟模型之后,所述方法还包括:计算现实场景图像的光照图;基于所述光照图、目标虚拟模型的形态参数以及当前位置,利用光线追踪算法计算对应的阴影调节参数;根据所述阴影调节参数,绘制所述目标虚拟模型投射在所述现实场景图像中的阴影。6.根据权利要求1-4任一项所述的图像处理方法,其特征在于,在响应于用户的模型选择指令从预设模型库中获取目标虚拟模型之前,所述方法还包括:构建多个样本物品的三维虚拟模型;为所述三维虚拟模型设定对应的模型标识;建立所述模型标识与所述三维虚拟模型之间的映射关系,以得到预设模型库;所述响应于用户的模型选择指令从预设模型库中获取目标...

【专利技术属性】
技术研发人员:王健谭筱邹奎蓝和
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1