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

技术编号:23316428 阅读:28 留言:0更新日期:2020-02-11 18:16
本公开是关于一种图像生成方法、生成装置、电子设备及存储介质,其中方法包括:获取用户在屏幕上的当前操控位置,并根据所述当前操控位置计算待确定坐标点在第一预设空间中的平面坐标;基于用户第一预设部位与屏幕间的距离,以及该距离处用户第一预设部位在屏幕中的投影大小,计算所述待确定坐标点在所述第一预设空间中的深度坐标;基于所述平面坐标及所述深度坐标,计算所述待确定坐标点在所述第二预设空间中的空间位置坐标;在所述第二预设空间的所述空间位置坐标处,生成空间AR图像。本公开实施例能够使用户创作出更具有空间感的空间AR图像。

Image generation method, generation device, electronic equipment and storage medium

【技术实现步骤摘要】
图像生成方法、生成装置、电子设备及存储介质
本公开涉及计算机视觉
,尤其涉及一种图像生成方法、生成装置、电子设备及存储介质。
技术介绍
随着智能移动设备应用范围越来越广泛,智能移动设备的拍摄功能也越来越强大。AR(AugmentedReality,增强现实技术)是一种实时地计算相机拍摄影像的位置及角度并加上相应图像、视频、动画模型的技术,AR技术能够在屏幕中将虚拟世界与现实世界相融合,例如,将虚拟物体模型叠加在当前视频内容场景中,为用户带来更加有趣的沉浸感体验。相关技术中,基于AR技术在电子设备的屏幕中画图的过程为:获取用户手指触摸屏幕时的触控信息,确定触控点在相机空间中x轴和y轴的坐标,再为该触控点的z轴坐标选取一个在预定范围内的数值,即可得到该触控点在相机空间中的坐标,再经空间转换即可确定触控点在AR空间中的坐标,随着用户手指在屏幕上滑动,电子设备不断接收手指滑动过程中产生的触控信息,并在AR空间中确定一连串的点,通过渲染这些点即可得到画笔图画。然而,相关技术在确定点的在AR空间中的表示深度的坐标时,由于该坐标值是在一预定范围内进行设定的数值,与用户自身的操作并没有关系,容易导致用户创作的空间AR图画空间感欠佳。
技术实现思路
本公开提供一种图像生成方法、生成装置、电子设备及存储介质,以至少解决相关技术中用户基于AR技术所创作的图画空间感欠佳的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种图像生成方法,包括:获取用户在屏幕上的当前操控位置,并根据所述当前操控位置计算待确定坐标点在第一预设空间中的平面坐标,所述待确定坐标点为待在第二预设空间中生成增强现实空间AR图像的坐标点;基于用户第一预设部位与屏幕间的距离,以及该距离处用户第一预设部位在屏幕中的投影大小,计算所述待确定坐标点在所述第一预设空间中的深度坐标;基于所述平面坐标及所述深度坐标,计算所述待确定坐标点在所述第二预设空间中的空间位置坐标;在所述第二预设空间的所述空间位置坐标处,生成空间AR图像。可选的,所述获取用户在屏幕上的当前操控位置,并根据所述当前操控位置计算待确定坐标点在第一预设空间中的平面坐标的步骤,包括:识别用户第二预设部位在屏幕上方时,所述第二预设部位在屏幕平面上的投影位置,所述第二预设部位包括:手指或手指指尖;根据所述投影位置对应的横坐标参数和纵坐标参数,生成所述待确定坐标点在第一预设空间中的平面坐标。可选的,所述获取用户在屏幕上的当前操控位置,并根据所述当前操控位置计算待确定坐标点在第一预设空间中的平面坐标的步骤,包括:确定用户触摸屏幕时在屏幕中的触控位置;根据所述触控位置对应的横坐标参数和纵坐标参数,计算所述待确定坐标点在第一预设空间中的平面坐标。可选的,所述基于用户第一预设部位与屏幕间的距离,以及该距离处用户第一预设部位在屏幕中的投影大小,计算所述待确定坐标点在所述第一预设空间中的深度坐标的步骤,包括:计算用户手部与屏幕间的距离及该距离处用户手部在屏幕中的投影面积;计算所述投影面积与屏幕面积的比值;通过所述用户手部与屏幕间的距离以及所述比值,计算所述待确定坐标点在所述第一预设空间中的深度坐标。可选的,所述基于用户第一预设部位与屏幕间的距离,以及该距离处用户第一预设部位在屏幕中的投影大小,计算所述待确定坐标点在所述第一预设空间中的深度坐标的步骤,包括:利用预设表达式,计算所述待确定坐标点在所述第一预设空间中的深度坐标,所述预设表达式为:式中,z2表示所述待确定坐标点在所述第一预设空间中的深度坐标,z1表示用户手部与屏幕间的距离,shand表示所述投影面积与屏幕面积的比值。可选的,所述基于所述平面坐标及所述深度坐标,计算所述待确定坐标点在所述第二预设空间中的空间位置坐标的步骤,包括:将所述平面坐标及所述深度坐标转换至所述第二预设空间的坐标系,得到所述待确定坐标点在所述第二预设空间中的空间位置坐标。可选的,所述在所述第二预设空间的所述空间位置坐标处,生成空间AR图像的步骤,包括:利用预设的渲染模式,在所述第二预设空间的所述空间位置坐标处生成具有不同效果的空间AR图像,其中,所述不同效果的空间AR图像包括:单个片状空间AR画笔图像,条带状连续空间AR画笔图像。根据本公开实施例的第二方面,提供一种图像生成装置,包括:获取模块,被配置为执行获取用户在屏幕上的当前操控位置,并根据所述当前操控位置计算待确定坐标点在第一预设空间中的平面坐标,所述待确定坐标点为待在第二预设空间中生成增强现实空间AR图像的坐标点;第一计算模块,被配置为执行基于用户第一预设部位与屏幕间的距离,以及该距离处用户第一预设部位在屏幕中的投影大小,计算所述待确定坐标点在所述第一预设空间中的深度坐标;第二计算模块,被配置为执行基于所述平面坐标及所述深度坐标,计算所述待确定坐标点在所述第二预设空间中的空间位置坐标;生成模块,被配置为执行在所述第二预设空间的所述空间位置坐标处,生成空间AR图像。可选的,所述获取模块包括:识别子模块,被配置为执行识别用户第二预设部位在屏幕上方时,所述第二预设部位在屏幕平面上的投影位置,所述第二预设部位包括:手指或手指指尖;第一生成子模块,被配置为执行根据所述投影位置对应的横坐标参数和纵坐标参数,生成所述待确定坐标点在第一预设空间中的平面坐标。可选的,所述获取模块包括:确定子模块,被配置为执行确定用户触摸屏幕时在屏幕中的触控位置;第二生成子模块,被配置为执行根据所述触控位置对应的横坐标参数和纵坐标参数,计算所述待确定坐标点在第一预设空间中的平面坐标。可选的,所述第一计算模块包括:第一计算子模块,被配置为执行计算用户手部与屏幕间的距离及该距离处用户手部在屏幕中的投影面积;第二计算子模块,被配置为执行计算所述投影面积与屏幕面积的比值;第三计算子模块,被配置为执行通过所述用户手部与屏幕间的距离以及所述比值,计算所述待确定坐标点在所述第一预设空间中的深度坐标。可选的,所述第三计算子模块具体被配置为执行:利用预设表达式,计算所述待确定坐标点在所述第一预设空间中的深度坐标,所述预设表达式为:式中,z2表示所述待确定坐标点在所述第一预设空间中的深度坐标,z1表示用户手部与屏幕间的距离,shand表示所述投影面积与屏幕面积的比值。可选的,所述第二计算模块具体被配置为执行:将所述平面坐标及所述深度坐标转换至所述第二预设空间的坐标系,得到所述待确定坐标点在所述第二预设空间中的空间位置坐标。可选的,所述生成模块具体被配置为执行:利用预设的渲染模式,在所述第二预设空间的所述空间位置坐标处生成具有不同效果的空间AR图像,其中,所述不同效果的空间AR图像包括:单个片状空间AR画笔图像,条带状连本文档来自技高网...

【技术保护点】
1.一种图像生成方法,其特征在于,包括:/n获取用户在屏幕上的当前操控位置,并根据所述当前操控位置计算待确定坐标点在第一预设空间中的平面坐标,所述待确定坐标点为待在第二预设空间中生成增强现实空间AR图像的坐标点;/n基于用户第一预设部位与屏幕间的距离,以及该距离处用户第一预设部位在屏幕中的投影大小,计算所述待确定坐标点在所述第一预设空间中的深度坐标;/n基于所述平面坐标及所述深度坐标,计算所述待确定坐标点在所述第二预设空间中的空间位置坐标;/n在所述第二预设空间的所述空间位置坐标处,生成空间AR图像。/n

【技术特征摘要】
1.一种图像生成方法,其特征在于,包括:
获取用户在屏幕上的当前操控位置,并根据所述当前操控位置计算待确定坐标点在第一预设空间中的平面坐标,所述待确定坐标点为待在第二预设空间中生成增强现实空间AR图像的坐标点;
基于用户第一预设部位与屏幕间的距离,以及该距离处用户第一预设部位在屏幕中的投影大小,计算所述待确定坐标点在所述第一预设空间中的深度坐标;
基于所述平面坐标及所述深度坐标,计算所述待确定坐标点在所述第二预设空间中的空间位置坐标;
在所述第二预设空间的所述空间位置坐标处,生成空间AR图像。


2.根据权利要求1所述的图像生成方法,其特征在于,所述获取用户在屏幕上的当前操控位置,并根据所述当前操控位置计算待确定坐标点在第一预设空间中的平面坐标的步骤,包括:
识别用户第二预设部位在屏幕上方时,所述第二预设部位在屏幕平面上的投影位置,所述第二预设部位包括:手指或手指指尖;
根据所述投影位置对应的横坐标参数和纵坐标参数,生成所述待确定坐标点在第一预设空间中的平面坐标。


3.根据权利要求1所述的图像生成方法,其特征在于,所述获取用户在屏幕上的当前操控位置,并根据所述当前操控位置计算待确定坐标点在第一预设空间中的平面坐标的步骤,包括:
确定用户触摸屏幕时在屏幕中的触控位置;
根据所述触控位置对应的横坐标参数和纵坐标参数,计算所述待确定坐标点在第一预设空间中的平面坐标。


4.根据权利要求1所述的图像生成方法,其特征在于,所述基于用户第一预设部位与屏幕间的距离,以及该距离处用户第一预设部位在屏幕中的投影大小,计算所述待确定坐标点在所述第一预设空间中的深度坐标的步骤,包括:
计算用户手部与屏幕间的距离及该距离处用户手部在屏幕中的投影面积;
计算所述投影面积与屏幕面积的比值;
通过所述用户手部与屏幕间的距离以及所述比值,计算所述待确定坐标点在所述第一预设空间中的深度坐标。


5.一种图像生成装置,其特征在于,包括:
获取模块,被配置为执行获取用户在屏幕上的当前操控位置,并根据所述当前操控位置计算待确定坐标点在第...

【专利技术属性】
技术研发人员:武珊珊帕哈尔丁·帕力万王博
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

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

1