本公开实施例涉及图像处理,尤其涉及一种图像处理方法、装置、电子设备及存储介质。
背景技术:
1、随着图像处理技术的不断发展,相关应用软件中集成的图像处理功能也不断丰富,例如,应用可以根据用户需求调用多种特效模型,并将其展示在增强现实(augmentedreality,ar)场景中。
2、然而,现有技术提供的方案中,当模型展示在ar场景中后,若摄像装置的拍摄视角发生变化,并导致显示界面中的画面发生适应性改变时,模型却无法对视角转换动作进行响应,也即是说,模型会依然静止展示于显示界面中。因此,模型无法与ar场景内各物体的相对位置保持不变,特效呈现给用户的视觉观感较差。
技术实现思路
1、本公开提供一种图像处理方法、装置、电子设备及存储介质,在显示界面中的画面发生变化时,使特效模型时刻与ar场景内各物体间的相对位置保持不变,提高了用户的观看体验。
2、第一方面,本公开实施例提供了一种图像处理方法,包括:
3、在检测到于显示界面上的待处理主体为目标主体时,为所述目标主体添加ar特效模型;
4、根据当前视频帧以及前一历史视频帧,确定所述ar特效模型在所述当前视频帧中的目标显示位置;
5、将所述ar特效模型显示在所述目标显示位置处,得到与所述当前视频帧相对应的目标特效视频帧。
6、第二方面,本公开实施例还提供了一种图像处理装置,包括:
7、目标主体检测模块,用于在检测到于显示界面上的待处理主体为目标主体时,为所述目标主体添加ar特效模型;
8、目标显示位置确定模块,用于根据当前视频帧以及前一历史视频帧,确定所述ar特效模型在所述当前视频帧中的目标显示位置;
9、显示模块,用于将所述ar特效模型显示在所述目标显示位置处,得到与所述当前视频帧相对应的目标特效视频帧。
10、第三方面,本公开实施例还提供了一种电子设备,所述电子设备包括:
11、一个或多个处理器;
12、存储装置,用于存储一个或多个程序,
13、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开实施例任一所述的图像处理方法。
14、第四方面,本公开实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本公开实施例任一所述的图像处理方法。
15、本公开实施例的技术方案,在检测到于显示界面上的待处理主体为目标主体时,为目标主体添加ar特效模型,从而将特效模型展示于显示界面上,根据当前视频帧以及前一历史视频帧,确定ar特效模型在当前视频帧中的目标显示位置,进一步的,将ar特效模型显示在目标显示位置处,得到与当前视频帧相对应的目标特效视频帧,从而使ar场景内的特效模型能够对视角转换的动作进行响应,即在显示界面中的画面发生变化时,使特效模型时刻与ar场景内各物体间的相对位置保持不变,从而使画面呈现出虚拟的模型完全融入到现实世界中的视觉效果,提高了用户的观看体验。
1.一种图像处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述在检测到于显示界面上的待处理主体为目标主体时,为所述目标主体添加ar特效模型,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据当前视频帧以及前一历史视频帧,确定所述ar特效模型在所述当前视频帧中的目标显示位置,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述至少一个关键点组,确定光流场信息,包括:
5.根据权利要求3所述的方法,其特征在于,所述根据所述光流场信息,确定所述ar特效模型在所述当前视频帧中的目标显示位置,包括:
6.根据权利要求1所述的方法,其特征在于,所述将所述ar特效模型显示在所述目标显示位置处,得到与所述当前视频帧相对应的目标特效视频帧,包括:
7.根据权利要求1所述的方法,其特征在于,还包括:
8.一种图像处理装置,其特征在于,包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-7中任一所述的图像处理方法。