图像处理方法、移动终端及存储介质技术

技术编号:27488221 阅读:26 留言:0更新日期:2021-03-02 18:05
本申请实施例提供一种图像处理方法、移动终端及存储介质,涉及通信技术领域,该方法包括:响应于检测到的第一操作,显示预览界面;确定虚拟对象;获取所述虚拟对象的第一定位信息,基于所述第一定位信息在所述预览界面中显示所述虚拟对象;响应于检测到的第二操作,生成第一图像及第二图像;基于所述第一定位信息将所述第一图像及所述第二图像进行合成,生成第三图像,并显示所述第三图像,其中,所述第三图像与所述第一图像及所述虚拟对象关联。本申请实施例提供的图像处理方法,能够完成虚实结合的图像拍摄,并可以在拍摄后的图像上对虚拟图像进行编辑,以及避免编辑后的图像失真。以及避免编辑后的图像失真。以及避免编辑后的图像失真。

【技术实现步骤摘要】
图像处理方法、移动终端及存储介质


[0001]本申请实施例涉及通信
,尤其涉及一种图像处理方法、移动终端及存储介质。

技术介绍

[0002]随着拍照技术的不断发展和移动终端的广泛使用,移动终端的拍照功能越来越受到人们的青睐。此外,随着增强现实(Augmented Reality,AR)技术的快速发展,虚拟内容(例如,一个3D模型)可以被加载到现实场景中;在该基础上,发展出了AR拍摄类应用,即可以将3D模型加载至现实环境,而后将现实环境(包括现实人物、动物或物体)和3D模型拍摄下来。

技术实现思路

[0003]本申请实施例提供了一种图像处理方法、移动终端及存储介质,以提供一种图像处理的方式,能够完成虚实结合的图像拍摄,并可以在拍摄后的图像上对虚拟图像进行编辑,以及避免编辑后的图像失真。
[0004]第一方面,本申请实施例提供了一种图像处理方法,包括:
[0005]响应于检测到的第一操作,显示预览界面;其中,预览界面包括现实环境画面;具体地,第一操作可以包括用户开启摄像头的操作,也可以包括在一个应用程序中调用摄像头的操作,由此可以显示预览界面。
[0006]响应于检测到的第二操作,确定虚拟对象;具体地,该第二操作可以包括用户选取拍摄模式的操作以及选取虚拟对象的操作;例如,用户可以在预览界面上选取虚实融合拍摄模式,以进入虚实融合拍摄模式;此时,在虚实融合拍摄模式下,预览界面可以显示至少一个候选虚拟对象供用户选择,用户可以在候选虚拟对象中任意选取一个,以确定虚拟对象。
[0007]获取虚拟对象的第一定位信息,基于第一定位信息在预览界面中显示虚拟对象;具体地,第一定位信息可以包括虚拟对象的尺寸信息、角度信息以及虚拟对象在预览界面中的位置信息;其中,第一定位信息可以是默认的位置信息、尺寸信息和角度信息,也可以是用户对虚拟对象调整后的位置信息、尺寸信息及角度信息,例如,用户可以对虚拟对象进行拖拽、缩放及旋转等调整。
[0008]响应于检测到的第三操作,生成第一图像及第二图像,其中,第一图像包括现实环境画面,第二图像包括与第一定位信息对应的虚拟对象;具体地,第一图像可以与现实环境画面对应,因此不包含虚拟对象;第二图像可以与第一定位信息对应的虚拟对象对应,因此,第二图像不包含现实环境画面。
[0009]基于第一定位信息将第一图像及第二图像进行合成,生成第三图像,并显示第三图像,其中,第三图像与第一图像及虚拟对象关联;具体地,该第三图像可以是第一图像与第二图像的合成图像,例如,可以将第二图像叠加在第一图像上,由此可以得到第三图像。
此外,第三图像的文件还可以与第一图像的文件及虚拟对象的文件进行关联,由此可以在用户对第三图像进行编辑的时候调用第一图像及虚拟对象。
[0010]其中一种可能的实现方式中,响应于检测到的第二操作,确定虚拟对象包括:
[0011]响应于检测到的第二操作,显示至少一个候选虚拟对象;
[0012]响应于检测到的第四操作,在候选虚拟对象中确定虚拟对象。
[0013]其中一种可能的实现方式中,响应于检测到的第二操作,显示至少一个候选虚拟对象包括:
[0014]响应于检测到的第二操作,对预览界面中现实环境的类型进行识别,得到环境类型;具体地,环境类型用于识别当前现实环境的主题,例如,环境类型可以包括人物类型、动物类型、家电类型、建筑类型等。
[0015]基于环境类型推荐显示候选虚拟对象,具体地,可以基于环境类型在虚拟对象的数据库中进行查询,由此可以推荐显示虚拟对象,避免虚拟对象过多导致的多页显示,提高虚拟对象与现实环境的匹配度,提高用户的体验。
[0016]其中一种可能的实现方式中,获取虚拟对象的第一定位信息包括:
[0017]响应于检测到的第五操作,确定虚拟对象在预览界面中的第一定位信息。具体地,该第五操作可以包括对虚拟对象进行拖拽、缩放和/或旋转等操作。
[0018]其中一种可能的实现方式中,第一定位信息包括虚拟对象的默认定位信息。
[0019]其中一种可能的实现方式中,第三图像与所述第一定位信息进行关联。具体地,该定位信息可以是默认的定位信息,也可以是用户对虚拟对象调整后的定位信息。
[0020]其中一种可能的实现方式中,显示所述第三图像之后,还包括:
[0021]响应于检测到的第六操作,分别调用与第三图像关联的第一图像及虚拟对象;
[0022]基于第一定位信息,将虚拟对象显示在第一图像中,使得用户对虚拟对象进行编辑。
[0023]其中一种可能的实现方式中,将虚拟对象显示在所述第一图像中之后,还包括:
[0024]响应于检测到的第七操作,确定虚拟对象在第一图像中的第二定位信息;
[0025]基于第二定位信息将第一图像与第四图像进行合成,生成第五图像,并显示第五图像;其中,第四图像包括与第二定位信息对应的虚拟对象,第五图像与第一图像及所述虚拟对象关联。;
[0026]其中一种可能的实现方式中,显示第五图像之后,还包括:
[0027]将第五图像覆盖第三图像后进行存储。
[0028]第二方面,本申请实施例提供一种图像处理装置,包括:
[0029]预览模块,用于响应于检测到的第一操作,显示预览界面;其中,预览界面包括现实环境画面;
[0030]选取模块,用于响应于检测到的第二操作,确定虚拟对象;
[0031]获取模块,用于获取虚拟对象的第一定位信息,基于第一定位信息在预览界面中显示虚拟对象;
[0032]拍摄模块,用于响应于检测到的第三操作,生成第一图像及第二图像,其中,第一图像包括现实环境画面,第二图像包括与第一定位信息对应的虚拟对象;
[0033]第一合成模块,用于基于第一定位信息将第一图像及第二图像进行合成,生成第
三图像,并显示第三图像,其中,第三图像与第一图像及虚拟对象关联。
[0034]其中一种可能的实现方式中,上述选取模块包括:
[0035]显示子模块,用于响应于检测到的第二操作,显示至少一个候选虚拟对象;
[0036]选取子模块,用于响应于检测到的第四操作,在候选虚拟对象中确定虚拟对象。
[0037]其中一种可能的实现方式中,上述显示子模块包括:
[0038]识别单元,用于响应于检测到的第二操作,对预览界面中现实环境的类型进行识别,得到环境类型;
[0039]推荐单元,用于基于环境类型推荐显示候选虚拟对象。
[0040]其中一种可能的实现方式中,上述获取模块还用于响应于检测到的第五操作,确定虚拟对象在预览界面中的第一定位信息。
[0041]其中一种可能的实现方式中,第一定位信息包括虚拟对象的默认定位信息。
[0042]其中一种可能的实现方式中,第三图像与第一定位信息进行关联。
[0043]其中一种可能的实现方式中,上述装置还包括:
[0044]调用模块,用于响应于检测到的第六操作,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,所述方法包括:响应于检测到的第一操作,显示预览界面;其中,所述预览界面包括现实环境画面;确定虚拟对象;基于所述虚拟对象的第一定位信息在所述预览界面中显示所述虚拟对象;响应于检测到的第二操作,生成第一图像及第二图像,其中,所述第一图像包括所述现实环境画面,所述第二图像包括与所述第一定位信息对应的所述虚拟对象;基于所述第一定位信息将所述第一图像及所述第二图像进行合成,生成第三图像,并显示所述第三图像,其中,所述第三图像与所述第一图像及所述虚拟对象关联。2.根据权利要求1所述的方法,其特征在于,所述确定虚拟对象包括:显示至少一个候选虚拟对象;响应于检测到的第三操作,在所述候选虚拟对象中确定所述虚拟对象。3.根据权利要求2所述的方法,其特征在于,所述显示至少一个候选虚拟对象包括:对所述预览界面中现实环境的类型进行识别,得到环境类型;基于所述环境类型推荐显示所述候选虚拟对象。4.根据权利要求1-3任一项所述的方法,其特征在于,在基于所述虚拟对象的第一定位信息在所述预览界面中显示所述虚拟对象之前,所述方法还包括:响应于检测到的第四操作,确定所述虚拟对象在所述预览界面中的所述第一定位信息。5.根据权利要求1-3任一项所述的方法,其特征在于,所述第一定位信息包括所述虚拟对象的默认定位信息。6.根据权利要求1-5任一项所述的方法,其特征在于,所述第三图像与所述第一定位信息进行关联。7.根据权利要求6所述的方...

【专利技术属性】
技术研发人员:邹韬
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1