视频拍摄方法及电子设备技术

技术编号:33192240 阅读:51 留言:0更新日期:2022-04-24 00:20
本申请实施例提供了一种视频拍摄方法,方法包括:根据M个第一位姿确定出理想位姿和第一图像的预测位姿;根据理想位姿和预测位姿确定出第一单应性变换关系;根据第一单应性变换关系和第一预设裁剪区域确定出第一裁剪区域;采集第一图像;按照第一裁剪区域对第一图像进行裁剪,得到第二图像;对第二图像进行图像处理;根据理想位姿和第二位姿确定出第二单应性变换关系,第二位姿为是采集第一图像时的位姿;根据第二单应性变换关系对经过图像处理后的第二图像进行变换,得到第三图像;按照第二预设裁剪区域对第三图像进行裁剪,得到第四图像;显示第四图像。实时本申请实施例有利于减小拍摄过程中画面的抖动程度;以及降低电子设备的功耗。备的功耗。备的功耗。

【技术实现步骤摘要】
视频拍摄方法及电子设备


[0001]本申请涉及图像处理
,尤其涉及一种视频拍摄方法及电子设备。

技术介绍

[0002]随着电子技术的不断进步,摄像头可以在体积较小的情况下拍摄出质量较高且满足用户需求的图像;广泛的普及了用户使用电子设备拍摄图像的使用程度;丰富了用户使用电子设备进行拍摄的场景。
[0003]电子设备在开启拍摄功能时,若电子设备处于较为平稳的状态(例如用户持有电子设备保持不动),电子设备可以在显示屏上显示较为稳定清晰的画面;当电子设备处于较为颠簸的状态(例如用户持有电子设备跑步),则电子设备在显示屏上显示的画面抖动较为剧烈,通常无法满足用户的观看需求。因此,如何提升电子设备的防抖能力为当前的主要问题。

技术实现思路

[0004]第一方面,提供一种视频拍摄方法,应用于电子设备,该方法包括:根据M个第一位姿确定出理想位姿和第一图像的预测位姿,所述M个第一位姿是采集M张第五图像的位姿,所述M大于等于2;根据所述理想位姿和所述预测位姿确定出第一单应性变换关系;根据所述第一单应性变换关系和第一预设裁剪区域确定出第一裁剪区域;采集第一图像,第M张第五图像的采集时间早于所述第一图像的采集时间;按照所述第一裁剪区域对所述第一图像进行裁剪,得到第二图像;对所述第二图像进行图像处理;根据所述理想位姿和第二位姿确定出第二单应性变换关系,所述第二位姿为是采集所述第一图像时的位姿;根据所述第二单应性变换关系对经过图像处理后的所述第二图像进行变换,得到第三图像;按照第二预设裁剪区域对所述第三图像进行裁剪,得到第四图像;显示所述第四图像。
[0005]其中,M张第五图像可按照采集时间的先后顺序进行排列,具体排列顺序为第一张第五图像,第二张第五图像
……
第(M-1)张第五图像,第M张第五图像。可以理解的是,第M张第五图像为M张第五图像中电子设备最后采集的一张图像。
[0006]可见,电子设备进行了两次裁剪,有效的保证了图像拍摄过程中的防抖质量;同时,电子设备在执行图像处理之前,可以首先对第一图像进行一次裁剪,降低了图像处理过程中电子设备的数据处理量,降低了电子设备的功耗。
[0007]结合第一方面,在一种可能的实现方式中,所述第一预设裁剪区域由至少三个第一位置点确定出,所述至少三个第一位置点的坐标是预先设置的,在所述根据所述第一单应性变换关系和第一预设裁剪区域确定出第一裁剪区域方面,该方法包括:按照所述第一单应性变换关系对所述至少三个第一位置点进行变换,得到至少三个第二位置点;根据所述至少三个第二位置点确定所述第一裁剪区域。
[0008]可见,电子设备可以根据预先设置的至少三个第一位置点进行变换,进而根据变换后的至少三个第二位置点确定出第一裁剪区域,使得电子设备在得到第一图像后可以直
接根据第一裁剪区域进行裁剪,进而减小电子设备在图像处理过程中的功耗。
[0009]结合第一方面,在一种可能的实现方式中,在所述根据M个第一位姿确定出理想位姿和第一图像的预测位姿方面,该方法包括:将所述M个第一位姿输入到第一神经网络得到所述预测位姿;所述第一神经网络是经过第一训练数据集训练得到的,所述第一训练数据集包括多个第一训练数据。
[0010]可见,电子设备可通过训练完成的第一神经网络生成预测位姿。
[0011]结合第一方面,在一种可能的实现方式中,所述第一训练数据包括第一样本以及所述第一样本对应的标签,所述第一样本包括M个第三位姿,所述M个第三位姿分别是采集M张第六图像的位姿,所述M张第六图像中最后采集的一张第六图像的采集时间早于第七图像的采集时间,且不超过所述第一时间值;采集所述第七图像的位姿为所述第一样本对应的标签。
[0012]其中,电子设备在针对第一神经网络进行训练的过程中,电子设备可首先将第一样本输入到第一神经网络中,第一神经网络可由第一样本得到一个输出值;之后可计算输出值与第一样本的标签之间的误差,并根据误差针对第一神经网络进行修正,完成一次训练。
[0013]可见,电子设备可根据第一训练数据实现针对第一神经网络的训练。
[0014]结合第一方面,在一种可能的实现方式中,所述根据M个第一位姿确定出理想位姿,具体包括:所述理想位姿是由所述M个第一位姿根据第一计算方法计算得到的,所述第一计算方法可以是以下任意一种:均值滤波法,高斯滤波法,卡尔曼滤波法。
[0015]结合第一方面,在一种可能的实现方式中,所述图像处理包括以下一项或多项:去噪、高动态范围、自动白平衡,自动对焦,自动曝光。
[0016]结合第一方面,在一种可能的实现方式中,所述第M张第五图像的采集时间与所述第一图像的采集时间之间的时间间隔不超过第一时间值。
[0017]其中,第一时间值可以是预先设置的。
[0018]结合第一方面,在一种可能的实现方式中,所述M张第五图像为所述电子设备连续采集的M张图像;所述第M张第五图像的采集时间与所述第一图像的采集时间之间的时间间隔等于第一时间值,所述第一时间值等于所述电子设备的摄像头采集相邻两帧图像帧的时间差值。
[0019]其中,对于在第一时间值等于电子设备的摄像头采集相邻两帧图像帧的时间差值,例如,电子设备的摄像头每秒钟采集60帧图像帧,则第一时间值为1/60秒。可以理解的是,在第M张第五图像的采集时间与第一图像的采集时间之间的时间间隔等于第一时间值的情况下,M张第五图像和第一图像为电子设备连续采集到的(M+1)张图像。
[0020]结合第一方面,在一种可能的实现方式中,所述方法还包括:检测到第一指令;响应于所述第一指令,在所述电子设备的显示屏上显示文字,并同时执行如如第一方面及其任一种可能的实现方式,所述文字用于表示当前采用的防抖方法的效果等级。
[0021]可见,电子设备在执行本申请实施例提供的拍摄方法的同时,可在显示屏上显示文字,以告知用户当前采用的防抖方法的效果等级。
[0022]结合第一方面,在一种可能的实现方式中,所述第一指令可以是以下任意一种形式的指令:语音指令;触控指令;手势指令。
[0023]第二方面,本申请提供一种电子设备,该电子设备包括:一个或多个处理器、存储器和显示屏;所述存储器与所述一个或多个处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,所述一个或多个处理器用于调用所述计算机指令以使得所述电子设备执行:根据M个第一位姿确定出理想位姿和第一图像的预测位姿,所述M个第一位姿是采集M张第五图像的位姿,所述M大于等于2;根据所述理想位姿和所述预测位姿确定出第一单应性变换关系;根据所述第一单应性变换关系和第一预设裁剪区域确定出第一裁剪区域;采集第一图像,第M张第五图像的采集时间早于所述第一图像的采集时间;按照所述第一裁剪区域对所述第一图像进行裁剪,得到第二图像;对所述第二图像进行图像处理;根据所述理想位姿和第二位姿确定出第二单应性变换关系,所述第二位姿为是采集所述第一图像时的位姿;根据所述第二单应性变换关系对经过图像处本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频拍摄方法,其特征在于,应用于电子设备,所述方法包括:根据M个第一位姿确定出理想位姿和第一图像的预测位姿,所述M个第一位姿是采集M张第五图像的位姿,所述M大于等于2;根据所述理想位姿和所述预测位姿确定出第一单应性变换关系;根据所述第一单应性变换关系和第一预设裁剪区域确定出第一裁剪区域;采集第一图像,第M张第五图像的采集时间早于所述第一图像的采集时间;按照所述第一裁剪区域对所述第一图像进行裁剪,得到第二图像;对所述第二图像进行图像处理;根据所述理想位姿和第二位姿确定出第二单应性变换关系,所述第二位姿为是采集所述第一图像时的位姿;根据所述第二单应性变换关系对经过图像处理后的所述第二图像进行变换,得到第三图像;按照第二预设裁剪区域对所述第三图像进行裁剪,得到第四图像;显示所述第四图像。2.根据权利要求1所述的方法,其特征在于,所述第一预设裁剪区域由至少三个第一位置点确定出,所述至少三个第一位置点的坐标是预先设置的,所述根据所述第一单应性变换关系和第一预设裁剪区域确定出第一裁剪区域,具体包括:按照所述第一单应性变换关系对所述至少三个第一位置点进行变换,得到至少三个第二位置点;根据所述至少三个第二位置点确定所述第一裁剪区域。3.根据权利要求1或2所述的方法,其特征在于,所述根据M个第一位姿确定出理想位姿和第一图像的预测位姿,具体包括:将所述M个第一位姿输入到第一神经网络得到所述预测位姿;所述第一神经网络是经过第一训练数据集训练得到的,所述第一训练数据集包括多个第一训练数据。4.根据权利要求3所述的方法,其特征在于,所述第一训练数据包括第一样本以及所述第一样本对应的标签,所述第一样本包括M个第三位姿,所述M个第三位姿分别是采集M张第六图像的位姿,所述M张第六图像中最后采集的一张第六图像的采集时间早于第七图像的采集时间,且不超过所述第一时间值;采集所述第七图像的位姿为所述第一样本对应的标签。5.根据权利要求1-4任一项所述的方法,其特征在于,所述根据M个第一位姿确定出理想位姿,具体包括:所述理想位姿是由所述M个第一位姿根据第一计算方法计算得到的,所述第一计算方法可以是以下任意一种:均值滤波法,高斯滤波法,卡尔曼滤波法。6.根据权利要求1所述的方法,其特征在于,所述图像处理包括以下一项或多项:去噪、高动态范围、自动白平衡,自动对焦,自动曝光。7.根据权利要求1所述的方法,其特征在于,所述第M张第五图像的采集时间与所述第一图像的采集时间之间的时间间隔不超过第一时间值。8.根据权利要求1所述的方法,其特征在于,所述M张第五图像为所述电子设备连续采集的M张图像;所述第M张第五图像的采集时间与所述第一图像的采集时间之间的时间间隔
等于第一时间值,所述第一时间值等于所述电子设备的摄像头采集相邻两帧图像帧的时间差值。9.根据权利要求1所述的方法,其特征在于,所述方法还包括:检测到第一指令;响应于所述第一指令,在所述电子设备的显示屏上显示文字,并同时执行如权利要求1至8任一项所述的方法,所述文字用于表示当前采用的防抖方法的效果等级。10.根据权利要求9所述的方法,其特征在于,所述第一指令可以是以下任意一种形式的指令:语音指令;触控指令;手势指令。11.一种电子设备,其特征在于,所述电子设备包括:一个或多个处理器、存储器和显示屏;所述存储器与所述一个或多个处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,所述一个或多个处理器用于调用所述计算机指令以使得所述电子设备执行:根据M个第一位姿确定出理想位姿和第一图像的预测位姿,所述M个第一位姿是采集M张第五图像的位姿,所述M大于等于2;根据所述理想位姿和所述预测位姿确定出第一单应性变换关系;根据所述第一单应性变换关系和第一预设裁剪区域确定出第一裁剪区域;采集第一图像,第M张第五图像的采集时...

【专利技术属性】
技术研发人员:姚垚陈帅刘蒙贾志平
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1