当前位置: 首页 > 专利查询>OPPO专利>正文

一种图像处理方法及装置制造方法及图纸

技术编号:39812796 阅读:7 留言:0更新日期:2023-12-22 19:30
本申请实施例提供了一种图像处理方法及装置

【技术实现步骤摘要】
一种图像处理方法及装置、存储介质


[0001]本申请涉及拍摄领域,尤其涉及一种图像处理方法及装置

存储介质


技术介绍

[0002]在目前的相机防抖处理中一般有电子防抖
(Electronic Image Stabilization

EIS)、
光学防抖
(Optical Image Stabilization

OIS)
以及云台技术等

目前的相机都具有其中的一种或多种防抖技术以保证图像的防抖效果

[0003]电子防抖是指相机上采用强制提高电荷耦合器件
(Charge Coupled Device

CCD)
感光参数,同时加快快门并针对
CCD
上取得的图像进行分析,并利用边缘图像进行补偿的防抖方式

光学防抖是在镜头内的陀螺仪侦测到微小移动时,将信号传输微处理器中计算需要补偿的位移量,之后借助浮动镜组来调整光线进入到传感器的路径进行补偿的防抖方式

[0004]当前相机的防抖技术虽然包括多种方案,但是预测和识别运动趋势是所有防抖技术的基础,目前是通过获取陀螺仪信息对图像进行校正,以获得具有防抖效果的视频或者预览流

然而,当陀螺仪信息存在偏差时,就无法准确消除抖动对相机成像的影响,进而导致成像效果差的问题


技术实现思路

[0005]本申请实施例提供一种图像处理方法及装置

存储介质,能够准确消除抖动对相机成像的影响,提高成像效果

[0006]本申请的技术方案是这样实现的:
[0007]第一方面,本申请实施例提出一种图像处理方法,所述方法包括:
[0008]将当前采集的第一图像数据和历史采集的第二图像数据进行抖动分析处理,得到第一抖动参数;
[0009]确定采集所述第一图像数据时的当前相机运动参数;
[0010]根据所述第一抖动参数和所述当前相机运动参数确定出第二抖动参数;
[0011]利用所述第二抖动参数,对所述第一图像数据进行图像处理,得到处理后的第一图像数据,所述处理后的第一图像数据的抖动程度值低于所述第一图像数据的抖动程度值

[0012]第二方面,本申请实施例提出一种图像处理装置,所述装置包括:前端嵌入式神经网络处理器
NPU
模块

前端驱动模块

前端抖动计算模块和后端防抖处理模块;
[0013]所述前端
NPU
模块,用于将当前采集的第一图像数据和历史采集的第二图像数据进行抖动分析处理,得到第一抖动参数;并将所述第一抖动参数传输至所述前端抖动计算模块;
[0014]所述前端驱动模块,用于确定采集所述第一图像数据时的当前相机运动参数;并将所述当前相机运动参数传输至所述前端抖动计算模块;
[0015]所述前端抖动计算模块,用于根据所述第一抖动参数和所述当前相机运动参数确定出第二抖动参数;并将所述第二抖动参数传输至所述后端防抖处理模块;
[0016]所述后端防抖处理模块,用于利用所述第二抖动参数,对所述第一图像数据进行图像处理,得到处理后的第一图像数据,所述处理后的第一图像数据的抖动程度值低于所述第一图像数据的抖动程度值

[0017]第三方面,本申请实施例提出一种图像处理装置,所述装置包括:处理器

存储器及通信总线;所述处理器执行存储器存储的运行程序时实现上述图像处理方法

[0018]第四方面,本申请实施例提出一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述图像处理方法

[0019]本申请实施例提供了一种图像处理方法及装置

存储介质,该方法包括:将当前采集的第一图像数据和历史采集的第二图像数据进行图像内对象运动趋势和图像抖动趋势的分析处理,得到第一抖动参数;确定采集第一图像数据时的当前相机运动参数;根据第一抖动参数和当前相机运动参数确定出第二抖动参数;利用第二抖动参数,对第一图像数据进行图像处理,得到处理后的第一图像数据,处理后的第一图像数据的抖动程度值低于第一图像数据的抖动程度值

采用上述实现方案,通过对当前采集的第一图像数据和历史采集的第二图像数据之间的图像内对象运动趋势进行分析处理以及图像抖动趋势进行分析处理,确定出第一图像数据和第二图像数据之间的抖动差异,并基于抖动差异得到第一抖动参数,基于第一抖动参数和当前相机运动参数得到的第二抖动参数,考虑到了不同采集时间的图像数据之间的抖动差异以及相机的抖动,能够准确的反应相机成像过程中的抖动,进而在利用第二抖动参数对第一图像数据进行图像处理后,得到的处理后的第一图像数据消除了抖动带来的影响,进而提高了最终的成像效果

附图说明
[0020]图1为本申请实施例提供的一种图像处理方法的流程图;
[0021]图2为本申请实施例提供的一种示例性的相机拍摄防抖方法的流程示意图;
[0022]图3为本申请实施例提供的一种图像处理装置的结构示意图一;
[0023]图4为本申请实施例提供的一种示例性的图像处理装置的处理流框图示意图;
[0024]图5为本申请实施例提供的一种图像处理装置的结构示意图二

具体实施方式
[0025]为了能够更加详尽地了解本申请实施例的特点与
技术实现思路
,下面结合附图对本申请实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本申请实施例

[0026]除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同

本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请

[0027]在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合

还需要指出,本申请实施例所涉及的术语“第一
\
第二
\
第三”仅是用于区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一
\
第二
\
第三”在允许的情
况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施

[0028]本申请实施例提供一种图像处理方法,如图1所示,该方法可以包括:
[0029]S101、
将当前采集的第一图像数据和历史采集的第二图像数据进行抖动分析处理,得到第一抖动参数

[0030]本申请实施例提出的一种图像处本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种图像处理方法,其特征在于,所述方法包括:将当前采集的第一图像数据和历史采集的第二图像数据进行抖动分析处理,得到第一抖动参数;确定采集所述第一图像数据时的当前相机运动参数;根据所述第一抖动参数和所述当前相机运动参数确定出第二抖动参数;利用所述第二抖动参数,对所述第一图像数据进行图像处理,得到处理后的第一图像数据,所述处理后的第一图像数据的抖动程度值低于所述第一图像数据的抖动程度值
。2.
根据权利要求1所述的方法,其特征在于,所述根据所述第一抖动参数和所述当前相机运动参数确定出第二抖动参数之后,所述方法还包括:确定所述第二抖动参数对应的调整参数;利用所述调整参数对相机控制参数进行防抖调整,以基于所述调整后的相机控制参数继续执行图像数据的采集过程
。3.
根据权利要求1所述的方法,其特征在于,所述将当前采集的第一图像数据和历史采集的第二图像数据进行抖动分析处理,得到第一抖动参数之前,所述方法还包括:在每采集到一帧图像数据的情况下,对一帧图像数据打一个时间戳信息;获取采集一帧图像数据时的相机运动参数,并对相机运动参数打一个时间戳信息;相应的,所述确定采集所述第一图像数据时的当前相机运动参数,包括:获取所述第一图像数据对应的第一时间戳信息;从采集多帧图像数据时获取到的多个相机运动参数中,查找与所述第一时间戳信息相同的第一相机运动参数;将所述第一相机运动参数确定为所述当前相机运动参数
。4.
根据权利要求1所述的方法,其特征在于,所述将当前采集的第一图像数据和历史采集的第二图像数据进行抖动分析处理,得到第一抖动参数,包括:获取拍摄场景;并确定所述拍摄场景对应的图像分割方式;基于所述图像分割方式,对所述第一图像数据和所述第二图像数据进行图像分割,得到所述第一图像数据对应的第一部分图像数据和所述第二图像数据对应的第二部分图像数据;对所述第一部分图像数据和所述第二部分图像数据进行抖动分析处理,得到所述第一抖动参数
。5.
根据权利要求1所述的方法,其特征在于,所述将当前采集的第一图像数据和历史采集的第二图像数据进行抖动分析处理,得到第一抖动参数,包括:将当前采集的第一图像数据和历史采集的第二...

【专利技术属性】
技术研发人员:朱文波
申请(专利权)人:OPPO
类型:发明
国别省市:

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

1