【技术实现步骤摘要】
一种特效处理方法、装置及电子设备
[0001]本公开涉及增强现实、计算机视觉、深度学习等人工智能
,具体涉及一种特效处理方法、装置及电子设备。
技术介绍
[0002]AR(Augmented Reality,增强现实),是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D模型的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。针对业务方的需要可以对AR资源进行特效处理,例如人脸特效、美化特效、人体特效及环境特效等,AR特效广泛应用于视频拍摄场景,为视频拍摄用户提供了非常便捷的创作工具。
技术实现思路
[0003]本公开提供了一种特效处理方法、装置及电子设备。
[0004]本公开第一方面实施例提出了一种特效处理方法,包括:
[0005]响应于业务端发送的初始化指令,初始化增强现实AR场景;
[0006]在所述AR场景中导入待特效处理的目标对象;
[0007]将业务端设定的输入纹理,确定为所述目标对象的源纹理;
[0008]根据业务端设定的特 ...
【技术保护点】
【技术特征摘要】
1.一种特效处理方法,包括:响应于业务端发送的初始化指令,初始化增强现实AR场景;在所述AR场景中导入待特效处理的目标对象;将业务端设定的输入纹理,确定为所述目标对象的源纹理;根据业务端设定的特效,对所述AR场景中所述目标对象的所述源纹理进行特效处理,得到所述目标对象的输出纹理;向所述业务端返回所述输出纹理。2.根据权利要求1所述的方法,其中,所述根据业务端设定的特效,对所述AR场景中所述目标对象的所述源纹理进行特效处理,得到所述目标对象的输出纹理,包括:调用所述设定的特效对应的纹理渲染函数,对所述AR场景中所述目标对象的所述源纹理进行纹理渲染,得到所述目标对象的输出纹理。3.根据权利要求1所述的方法,其中,所述根据业务端设定的特效,对所述AR场景中所述目标对象的所述源纹理进行特效处理,得到所述目标对象的输出纹理之后,还包括:根据所述输出纹理,对所述AR场景中的所述目标对象进行绘制,得到所述AR场景的特效图像信息;向所述业务端返回所述特效图像信息。4.根据权利要求3所述的方法,其中,所述方法,还包括:在所述目标对象未处于加锁状态下,调度线程池中的第一线程执行对所述AR场景中所述目标对象的所述源纹理进行处理的步骤,并对所述目标对象加锁直至所述第一线程执行完毕;在所述目标对象未处于加锁状态下,调度所述线程池中的第二线程执行对所述AR场景中的所述目标对象进行绘制的步骤并对所述目标对象进行加锁直至所述第二线程执行完毕。5.根据权利要求1
‑
4任一项所述的方法,其中,所述在所述AR场景中导入待特效处理的目标对象,包括:接收所述业务端发送的共享上下文的标识;根据所述共享上下文的标识,在所述AR场景的前景中导入所述共享上下文,以得到所述AR场景中作为前景的目标对象。6.根据权利要求1
‑
4任一项所述的方法,其中,所述响应于业务端发送的初始化指令,初始化增强现实AR场景之后,还包括:从所述业务端获取资源视频;在所述资源视频的帧率低于设定阈值的情况下,对所述资源视频进行插帧处理;在所述AR场景的背景中导入处理后的所述资源视频,以得到所述AR场景中作为背景的目标对象。7.根据权利要求6所述的方法,其中,所述从所述业务端获取资源视频之后,还包括:根据设定的目标尺寸、目标播放方向和/或目标格式,对所述业务端发送的资源视频进行尺寸、播放方向和格式调整中的至少一种。8.一种特效处理装置,包括:初始化模块,用于响应于业务端发送的初始化指令,初始化增强现实AR场景;
导入模块,用于在所述AR场景中导入待特效处理的目标对象;输入模块,用于将业务端设定的输入纹理,确定为所述目标对象的源纹理;输...
【专利技术属性】
技术研发人员:谢高喜,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。