本申请涉及电子设备在摄像头切换中预览画面的过渡技术,尤其涉及一种预览画面的生成方法、装置、电子设备及计算机存储介质。
背景技术:
1、目前,终端中都设置有多个摄像头,针对切换摄像头的场景,由于两个摄像头摆放位置和自身内在参数的差异,两个摄像头拍出的图片具有比较明显的画面和视场偏移,导致预览画面的效果不佳。
技术实现思路
1、本申请实施例提供一种预览画面的生成方法、装置、电子设备及计算机存储介质,能够提高电子设备中摄像头切换时预览画面的效果。
2、本申请的技术方案是这样实现的:
3、第一方面,本申请实施例提供了一种预览画面的生成方法,所述方法应用于电子设备中,其中,所述电子设备包括:第一摄像头和第二摄像头,包括:
4、当响应于倍率调整指令,将所述第一摄像头切换为所述第二摄像头;
5、生成切换前的图像帧到切换后的图像帧的第一插帧数目的第一过渡图像??;其中,所述第一插帧数目与所述第一摄像头相对应;
6、生成切换前的图像帧到切换后的图像帧的第二插帧数目的第二过渡图像??;其中,所述第二插帧数目与所述第二摄像头相对应;
7、基于所述切换前的图像帧、所述第一过渡图像帧、所述第二过渡图像帧和所述切换后的图像帧,生成预览画面并显示。
8、第二方面,本申请实施例提供一种预览画面的生成装置,所述装置设置于电子设备中,其中,所述电子设备包括:第一摄像头和第二摄像头,包括:
9、调整???,用于响应于倍率调整指令,将所述第一摄像头切换为所述第二摄像头;
10、第一生成???,用于生成切换前的图像帧到切换后的图像帧的第一插帧数目的第一过渡图像??;其中,所述第一插帧数目与所述第一摄像头相对应;
11、第二生成???,用于生成切换前的图像帧到切换后的图像帧的第二插帧数目的第二过渡图像??;其中,所述第二插帧数目与所述第二摄像头相对应;
12、第三生成???,用于基于所述切换前的图像帧、所述第一过渡图像帧、所述第二过渡图像帧和所述切换后的图像帧,生成预览画面并显示。
13、第三方面,本申请实施例提供一种电子设备,包括:处理器以及存储有所述处理器可执行指令的存储介质;所述存储介质通过通信总线依赖所述处理器执行操作,当所述指令被所述处理器执行时,执行上述一个或多个实施例所述的预览画面的生成方法。
14、第四方面,本申请实施例提供了一种计算机存储介质,存储有可执行指令,当所述可执行指令被一个或多个处理器执行的时候,所述处理器执行上述一个或多个实施例所述预览画面的生成方法。
15、本申请实施例提供了一种预览画面的生成方法、装置、电子设备及计算机存储介质,该方法应用于电子设备,该电子设备包括:第一摄像头和第二摄像头,包括:响应于倍率调整指令,将第一摄像头切换为第二摄像头,生成切换前的图像帧到切换后的图像帧的第一插帧数目的第一过渡图像帧,生成切换前的图像帧到切换后的图像帧的第二插帧数目的第二过渡图像帧,基于切换前的图像帧、第一过渡图像帧、第二过渡图像帧和切换后的图像帧,生成预览画面并显示;也就是说,在本申请实施例中,电子设备将第一摄像头切换至第二摄像头,针对第一摄像头,生成切换前的图像帧到切换后的图像帧的第一插帧数目的第一过渡图像帧,并且,针对第二摄像头,生成切换前的图像帧到切换后的图像帧的第二插帧数目的第二过渡图像帧,如此,为切换前的图像帧到切换后的图像帧基于不同摄像头分别确定出了不同数目的中间的过渡图像帧,再利用切换前的图像帧、全部过渡图像帧和切换后的图像帧来生成预览画面,即利用切换前的图像帧、全部中间的过渡图像帧和切换后的图像帧来生成预览画面,使得预览画面能够平滑地接续切换前的图像帧进行预览,以完成到第二摄像头画面的平滑切换,从而提高了电子设备中摄像头切换时预览画面的效果。
1.一种预览画面的生成方法,其特征在于,所述方法应用于电子设备中,其中,所述电子设备包括:第一摄像头和第二摄像头,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一摄像头所在的变焦倍率区间和所述第一摄像头的递增系数,确定所述第一插帧数目,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述第二摄像头所在的变焦倍率区间和所述第二摄像头的递增系数,确定所述第二插帧数目,包括:
6.根据权利要求1所述的方法,其特征在于,所述生成切换前的图像帧到切换后的图像帧的第一插帧数目的第一过渡图像帧,包括:
7.根据权利要求1所述的方法,其特征在于,所述生成切换前的图像帧到切换后的图像帧的第一插帧数目的第一过渡图像帧,包括:
8.根据权利要求1至7任一项所述的方法,其特征在于,所述基于所述切换前的图像帧、所述第一过渡图像帧、所述第二过渡图像帧和所述切换后的图像帧,生成预览画面并显示,包括:
9.根据权利要求1至7任一项所述的方法,其特征在于,所述基于所述切换前的图像帧、所述第一过渡图像帧、所述第二过渡图像帧和所述切换后的图像帧,生成预览画面并显示,包括:
10.根据权利要求9所述的方法,其特征在于,所述根据所述切换前的图像帧、所述第一过渡图像帧、所述第二过渡图像帧和所述切换后的图像帧,确定平滑过渡变换矩阵,包括:
11.根据权利要求1至7任一项所述的方法,其特征在于,所述方法还包括:
12.根据权利要求11所述的方法,其特征在于,所述方法还包括:
13.根据权利要求1至7任一项所述的方法,其特征在于,所述响应于倍率调整指令,将所述第一摄像头切换为所述第二摄像头,包括:
14.一种预览画面的生成装置,其特征在于,所述装置设置于电子设备中,其中,所述电子设备包括:第一摄像头和第二摄像头,包括:
15.一种电子设备,其特征在于,包括:处理器以及存储有所述处理器可执行指令的存储介质;所述存储介质通过通信总线依赖所述处理器执行操作,当所述指令被所述处理器执行时,执行上述的权利要求1至13任一项所述的预览画面的生成方法。
16.一种计算机存储介质,其特征在于,存储有可执行指令,当所述可执行指令被一个或多个处理器执行的时候,所述处理器执行所述的权利要求1至13任一项所述的预览画面的生成方法。