【技术实现步骤摘要】
图像处理方法、装置、电子设备及存储介质
[0001]本申请涉及图像处理
,特别涉及一种图像处理方法、装置、电子设备及存储介质。
技术介绍
[0002]目前,如手机、平板电脑等电子设备通常配置有摄像头,从而为用户提供拍照功能,使得用户能够通过这些电子设备随时随地的记录身边发生的事情,看到的景物等。然而,由于用户通常手持电子设备进行拍摄,而用户手持电子设备会引入不同程度的抖动而影响电子设备拍摄的稳定性,导致拍摄得到的图像的质量较差。
技术实现思路
[0003]本申请实施例提供一种图像处理方法、装置、电子设备及存储介质,能够提高电子设备的图像拍摄质量。
[0004]本申请公开一种图像处理方法,应用于电子设备,所述电子设备包括镜头、图像传感器、光学防抖组件和电子防抖组件,所述图像处理方法包括:
[0005]获取电子设备的运动数据,并根据运动数据,通过光学防抖组件控制镜头在镜头的X轴方向和Y轴方向进行补偿偏转,控制图像传感器在图像传感器的X轴方向和Y轴方向进行补偿平移,以及控制图像传感器绕图像传感器的Z轴进行补偿旋转;
[0006]获取图像传感器采集的对应运动数据的光学防抖图像,以及从光学防抖组件获取镜头的第一偏转姿态数据、图像传感器的第一位置姿态数据和第一旋转姿态数据;
[0007]根据第一偏转姿态数据、第一位置姿态数据以及第一旋转姿态数据对光学防抖图像的姿态进行还原校正,得到姿态校正图像;
[0008]根据运动数据,通过电子防抖组件对姿态校正图像进行电子防抖处理 ...
【技术保护点】
【技术特征摘要】
1.一种图像处理方法,应用于电子设备,其特征在于,所述电子设备包括镜头、图像传感器、光学防抖组件和电子防抖组件,所述图像处理方法包括:获取所述电子设备的运动数据,并根据所述运动数据,通过所述光学防抖组件控制所述镜头在所述镜头的X轴方向和Y轴方向进行补偿偏转,控制所述图像传感器在所述图像传感器的X轴方向和Y轴方向进行补偿平移,以及控制所述图像传感器绕所述图像传感器的Z轴进行补偿旋转;获取所述图像传感器采集的对应所述运动数据的光学防抖图像,以及从所述光学防抖组件获取所述镜头的第一偏转姿态数据、所述图像传感器的第一位置姿态数据和第一旋转姿态数据;根据所述第一偏转姿态数据、所述第一位置姿态数据以及所述第一旋转姿态数据对所述光学防抖图像的姿态进行还原校正,得到姿态校正图像;根据所述运动数据,通过所述电子防抖组件对所述姿态校正图像进行电子防抖处理,得到电子防抖图像。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一偏转姿态数据、所述第一位置姿态数据以及所述第一旋转姿态数据对所述光学防抖图像的姿态进行还原校正,得到姿态校正图像,包括:根据所述第一偏转姿态数据和所述第一旋转姿态数据,获取用于对所述光学防抖图像进行旋转校正的第一校正旋转矩阵;根据所述第一校正旋转矩阵对所述光学防抖图像的姿态进行旋转校正,得到旋转校正图像;根据所述第一位置姿态数据,获取用于对所述旋转校正图像进行平移校正的第一校正平移向量;根据所述第一校正平移向量对所述旋转校正图像的姿态进行平移校正,得到所述姿态校正图像。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一偏转姿态数据和所述第一旋转姿态数据,获取用于对所述光学防抖图像进行旋转校正的第一校正旋转矩阵,包括:根据第一偏转姿态数据和偏转角度的第一函数关系,获取对应所述第一偏转姿态数据的第一偏转角度;根据第一偏转姿态数据和偏转角度的第二函数关系,获取对应所述第一偏转姿态数据的第二偏转角度;根据第一旋转姿态数据和旋转角度的第三函数关系,获取对应所述第一旋转姿态数据的第一旋转角度;根据所述第一偏转角度、所述第二偏转角度以及所述第一旋转角度,获取所述第一校正旋转矩阵。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一偏转角度、所述第二偏转角度以及所述第一旋转角度,获取所述第一校正旋转矩阵,包括:根据所述第一偏转角度、所述第二偏转角度以及所述第一旋转角度,按照如下公式获取所述第一校正旋转矩阵:R=R
X
·
R
Y
·
R
Z
;
其中,R表示所述第一校正旋转矩阵,C表示cos(),S表示sin(),α表示所述第一偏转角度,β表示所述第二偏转角度,γ表示所述第一旋转角度。5.根据权利要求4所述的方法,其特征在于,所述根据所述第一校正旋转矩阵对所述光学防抖图像的姿态进行旋转校正,得到旋转校正图像,包括:获取所述镜头进行补偿偏转的偏转中心在像素坐标系下的偏转中心坐标;根据所述偏转中心坐标将所述光学防抖图像由像素坐标系转换至图像坐标系;根据所述第一校正旋转矩阵,在图像坐标系下对所述光学防抖图像的姿态进行旋转校正,得到旋转校正图像。6.根据权利要求5所述的方法,其特征在于,所述根据所述第一校正平移向量对所述旋转校正图像的姿态进行平移校正,得到所述姿态校正图像,包括:获取所述图像传感器进行补偿旋转的旋转中心在像素坐标系下的旋转中心坐标;根据所述偏转中心坐标和所述旋转中心坐标获取用于对所述第一校正平移向量进行修正的修正向量;根据所述修正向量对所述第一校正平移向量进行修正,得到修正后的第一校正平移向量;根据所述修正后的第一校正平移向量对所述旋转校正图像的姿态进行平移校正,得到所述姿态校正图像。7.根据权利要求6所述的方法,其特征在于,将所述电子设备固定于预设校准工具,使得所述电子设备与所述预设校准工具中的矩形校准板的位置相对固定,所述矩形校准板包括中心标记,所述偏转中心坐标、所述第一函数关系以及所述第二函数关系按照如下步骤确定:开启所述光学防抖组件的镜头偏转防抖功能,并关闭图像传感器平移防抖功能和图像传感器旋转防抖功能;发送第一驱动控制指令至所述预设校准工具,使得所述预设校准工具驱动所述电子设备在所述电子设备的X轴方向和Y轴方向平移;在所述电子设备的平移过程中,通过所述光学防抖组件进行光学防抖处理,并获取所述图像传感器在平移过程中采集的所述矩形校准板的第一图像序列;
发送停止指令至所述预设校准工具,使得所述预设校准工具停止驱动所述电子设备平移,并获取所述图像传感器在静止过程中采集的所述矩形校准板的第二图像序列;在像素坐标系下,获取所述中心标记在所述第一图像序列中每一第一图像的第一位置坐标,以及获取所述中心标记在所述第二图像序列中每一第二图像的第二位置坐标;从光学防抖组件获取所述镜头在所述图像传感器采集所述第一图像序列中每一第一图像时的第二偏转姿态数据,以及确定所有所述第二位置坐标的平均坐标;根据所述平均坐标以及每一所述第一图像对应的所述第一位置坐标和所述第二偏转姿态数据,拟合得到所述偏转中心坐标、所述第一函数关系以及所述第二函数关系。8.根据权利要求7所述的方法,其特征在于,所述根据所述平均坐标以及每一所述第一图像对应的所述第一位置坐标和所述第二偏转姿态数据,拟合得到所述偏转中心坐标、所述第一函数关系以及所述第二函数关系,包括:根据所述平均坐标以及每一所述第一图像对应的所述第一位置坐标和所述第二偏转姿态数据,按照如下公式拟合得到所述偏转中心坐标、所述第一函数关系以及所述第二函数关系:min||P1‑
f(p0,h0';θ)||2;θ=[C
x1
,C
y1
,θ0,θ1];其中,f()表示第一多项式函数或第二多项式函数,P1表示所述第一位置坐标,p0表示所述平均坐标,h0'表示第二偏转姿态数据,C
x1
表示所述偏转中心坐标中的横坐标,C
y1
表示所述偏转中心坐标中的纵坐标,θ0表示所述第一多项式函数的多项式系数,θ1表示所述第二多项式函数的多项式系数。9.根据权利要求6所述的方法,其特征在于,将所述电子设备固定于预设校准工具,使得所述电子设备与所述预设校准工具中的矩形校准板的位置相对固定,所述矩形校准板包括四角标记,所述旋转中心坐标和所述第三函数关系按照如下步骤确定:开启所述光学防抖组件的图像传感器旋转防抖功能,并关闭镜头偏转防抖功能和图像传感器平移防抖功能;发送第二驱动控制指令至所述预设校准工具,使得所述预设校准工具驱动所述电子设备绕所述图像传感器的Z轴旋转;在所述电子设备的旋转过程中,通过所述光学防抖组件进行光学防抖处理,并获取所述图像传感器在旋转过程中采集的所述矩形校准板的第三图像序列;从所述光学防抖组件获取所述图像传感器采集所述第三图像序列中每一第三图像时的第二旋转姿态数据,以及在像素坐标系下获取所述四角标记在每一第三图像中的第三位置坐标;根据每一第三图像对应的所述第二旋转姿态数据和所述第三位置坐标,拟合得到所述旋转中心坐标和所述第三函数关系。10.根据权利要求9所述的方法,其特征在于,所述第三函数关系包括第三多项式函数,所述根据每一第三图像对应的所述第二旋转姿态数据和所述第三...
【专利技术属性】
技术研发人员:周阳,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。