图像处理方法、装置、存储介质及电子设备制造方法及图纸

技术编号:21573474 阅读:27 留言:0更新日期:2019-07-10 15:54
本申请公开了一种图像处理方法,包括:获取RAW图像包,RAW图像包中包括至少两帧RAW图像,该至少两帧RAW图像是在目标场景下获取的图像且具有不同的曝光时间;对RAW图像包进行解包处理,得到至少两帧RAW图像;对至少两帧RAW图像进行合成处理,得到具有高动态范围的RAW合成图像;获取电子设备的运行参数值,运行参数值用于表示电子设备的计算能力;根据运行参数值,确定在目标场景下将所述RAW合成图像存入预设图像缓存队列,或是将RAW合成图像转换为YUV合成图像后存入预设图像缓存队列;当接收到拍照指令时,从预设图像缓存队列中获取目标场景的多帧历史缓存图像,并对多帧历史缓存图像进行多帧降噪处理,得到降噪图像;根据降噪图像,响应所述拍照指令。

Image Processing Method, Device, Storage Media and Electronic Equipment

【技术实现步骤摘要】
图像处理方法、装置、存储介质及电子设备
本申请属于图像
,尤其涉及一种图像处理方法、装置、存储介质及电子设备。
技术介绍
由于电子设备本身的硬件限制,目前的电子设备只能拍摄亮度范围比较小的场景,若在场景明暗相差太大时进行拍摄,则拍摄出来的图像容易丢失明处和/或暗处的细节。即,电子设备处理得到的图像的成像效果较差。
技术实现思路
本申请实施例提供一种图像处理方法、装置、存储介质及电子设备,可以提高图像的成像效果。本申请实施例提供一种图像处理方法,包括:获取RAW图像包,所述RAW图像包中包括至少两帧RAW图像,所述至少两帧RAW图像是在目标场景下获取的图像且具有不同的曝光时间;对所述RAW图像包进行解包处理,得到所述至少两帧RAW图像;对所述至少两帧RAW图像进行合成处理,得到具有高动态范围的RAW合成图像;获取电子设备的运行参数值,所述运行参数值用于表示所述电子设备的计算能力;根据所述运行参数值,确定在所述目标场景下将所述RAW合成图像存入预设图像缓存队列,或是将所述RAW合成图像转换为YUV合成图像后存入预设图像缓存队列;当接收到拍照指令时,从所述预设图像缓存队列中获取目标场景的多帧历史缓存图像,并对所述多帧历史缓存图像进行多帧降噪处理,得到降噪图像;根据所述降噪图像,响应所述拍照指令。本申请实施例提供一种图像处理装置,包括:第一获取模块,用于获取RAW图像包,所述RAW图像包中包括至少两帧RAW图像,所述至少两帧RAW图像是在目标场景下获取的图像且具有不同的曝光时间;解包模块,用于对所述RAW图像包进行解包处理,得到所述至少两帧RAW图像;合成模块,用于对所述至少两帧RAW图像进行合成处理,得到具有高动态范围的RAW合成图像;第二获取模块,用于获取电子设备的运行参数值,所述运行参数值用于表示所述电子设备的计算能力;缓存模块,用于根据所述运行参数值,确定在所述目标场景下将所述RAW合成图像存入预设图像缓存队列,或是将所述RAW合成图像转换为YUV合成图像后存入预设图像缓存队列;处理模块,用于当接收到拍照指令时,从所述预设图像缓存队列中获取目标场景的多帧历史缓存图像,并对所述多帧历史缓存图像进行多帧降噪处理,得到降噪图像;响应模块,用于根据所述降噪图像,响应所述拍照指令。本申请实施例提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上执行时,使得所述计算机执行本申请实施例提供的图像处理方法。本申请实施例还提供一种电子设备,包括存储器,处理器,所述处理器通过调用所述存储器中存储的计算机程序,用于执行本申请实施例提供的图像处理方法。本实施例中,电子设备可以先将具有不同曝光时间的RAW图像进行合成,得到具有高动态范围的RAW合成图像,并将RAW合成图像或者RAW合成图像转换得到的YUV合成图像存入预设图像缓存队列中。当拍照时,电子设备可以从该预设图像缓存队列中获取多帧具有高动态范围的图像进行多帧降噪,得到降噪图像,并根据该降噪图像响应拍照指令。因此,本实施例得到的拍照图像具有高动态范围效果且噪声较小,即本实施例可以提高图像的成像效果。附图说明下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其有益效果显而易见。图1是本申请实施例提供的图像处理方法的流程示意图。图2是本申请实施例提供的RAW图像包的示意图。图3是本申请实施例提供的图像处理方法的另一流程示意图。图4至图6是本申请实施例提供的图像处理方法的场景示意图。图7是本申请实施例提供的图像处理装置的结构示意图。图8是本申请实施例提供的电子设备的结构示意图。图9是本申请实施例提供的电子设备的另一结构示意图。图10是本申请实施例提供的图像处理电路的结构示意图。具体实施方式请参照图示,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。可以理解的是,本申请实施例的执行主体可以是诸如智能手机或平板电脑等的电子设备。请参阅图1,图1是本申请实施例提供的图像处理方法的流程示意图,流程可以包括:在101中,获取RAW图像包,该RAW图像包中包括至少两帧RAW图像,该至少两帧RAW图像是在目标场景下获取的图像且具有不同的曝光时间。本实施例提供的图像处理方法可以应用于具有摄像模组的电子设备。电子设备的摄像模组由透镜和图像传感器构成,其中透镜用于采集外部的光源信号提供给图像传感器,图像传感器感应来自于透镜的光源信号,将其转换为数字化的原始图像数据,即RAW图像数据。RAW是未经处理、也未经压缩的格式,可以将其形象地称为“数字底片”。电子设备的摄像模组的图像传感器可以具有第一工作模式和第二工作模式。需要说明的是,在该第一工作模式下,图像传感器将在一帧的时间内产生至少两个曝光时间不同的RAW图像,并以RAW图像包的形式输出。例如,图像传感器的帧率为30fps,则图像传感器会在三十分之一秒内产生两个曝光时间不同的RAW图像,并以RAW图像包的形式输出。比如,请参照图2,工作在第一工作模式的图像传感器输出的RAW图像包中可以包括两个RAW图像的数据,且其中一个RAW图像的曝光时间为另一个RAW图像曝光时间的两倍。当然这两帧RAW图像的曝光时间长度的比值也可以是其它数值,如3:1或者4:1或者3:2等等,本实施例对此不做具体限定。例如,图像传感器在第一个三十分之一秒内产生两个曝光时间不同的RAW图像,比如为第一RAW图像L1和第二RAW图像S1。即,图像传感器在进行完较长曝光得到L1图像帧后,并不会马上输出L1图像帧,而是将L1图像帧存入图像传感器的缓存器中,并马上清空图像传感器上积累的电荷,再进行较短曝光得到S1图像帧。在读取出S1图像帧之后,电子设备可以将L1图像帧和S1图像帧的数据打包处理成RAW图像包并输出。图像传感器在第二个三十分之一秒内也产生两个曝光时间不同的RAW图像,比如为第一RAW图像L2和第二RAW图像S2。图像传感器在第三个三十分之一秒内产生第一RAW图像L3和第二RAW图像S3。图像传感器在第四个三十分之一秒内产生第一RAW图像L4和第二RAW图像S4,等等。需要说明的是,本实施例中将RAW图像包中曝光时间较长的图像统一记为第一RAW图像,将曝光时间较短的图像统一记为第二RAW图像。在本实施例中,所有第一RAW图像的曝光时间可以相同,例如均为T1。所有第二RAW图像的曝光时间可以相同,例如均为T2。可以理解的是,由于拍摄时间间隔很短,因此可以认为RAW图像包中的RAW图像是在同一场景下拍摄得到的图像。例如,RAW图像包中包括第一RAW图像和第二RAW图像的数据,则可以认为第一RAW图像和第二RAW图像是在同一场景(例如为目标场景)下拍摄得到的图像。上述第二工作模式为普通工作模式。在该第二工作模式下,图像传感器在一帧图像的时间内将产生一个单独的RAW图像,而不是RAW图像包。例如,普通工作模式下,图像传感器的帧率为60fps,则图像传感器会在每个六十分之一秒内产生一帧RAW图像并输出。在本申请实施例中,电子设备可以先通过工作在第一工作模式的图像传感器获取一RAW图像包。其中,来源于当前场景本文档来自技高网...

【技术保护点】
1.一种图像处理方法,其特征在于,包括:获取RAW图像包,所述RAW图像包中包括至少两帧RAW图像,所述至少两帧RAW图像是在目标场景下获取的图像且具有不同的曝光时间;对所述RAW图像包进行解包处理,得到所述至少两帧RAW图像;对所述至少两帧RAW图像进行合成处理,得到具有高动态范围的RAW合成图像;获取电子设备的运行参数值,所述运行参数值用于表示所述电子设备的计算能力;根据所述运行参数值,确定在所述目标场景下将所述RAW合成图像存入预设图像缓存队列,或是将所述RAW合成图像转换为YUV合成图像后存入所述预设图像缓存队列;当接收到拍照指令时,从所述预设图像缓存队列中获取目标场景的多帧历史缓存图像,并对所述多帧历史缓存图像进行多帧降噪处理,得到降噪图像;根据所述降噪图像,响应所述拍照指令。

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:获取RAW图像包,所述RAW图像包中包括至少两帧RAW图像,所述至少两帧RAW图像是在目标场景下获取的图像且具有不同的曝光时间;对所述RAW图像包进行解包处理,得到所述至少两帧RAW图像;对所述至少两帧RAW图像进行合成处理,得到具有高动态范围的RAW合成图像;获取电子设备的运行参数值,所述运行参数值用于表示所述电子设备的计算能力;根据所述运行参数值,确定在所述目标场景下将所述RAW合成图像存入预设图像缓存队列,或是将所述RAW合成图像转换为YUV合成图像后存入所述预设图像缓存队列;当接收到拍照指令时,从所述预设图像缓存队列中获取目标场景的多帧历史缓存图像,并对所述多帧历史缓存图像进行多帧降噪处理,得到降噪图像;根据所述降噪图像,响应所述拍照指令。2.根据权利要求1所述的图像处理方法,其特征在于,根据所述运行参数值,确定在所述目标场景下将所述RAW合成图像存入预设图像缓存队列,或是将所述RAW合成图像转换为YUV合成图像后存入所述预设图像缓存队列,包括:若运行参数值表示所述电子设备的计算能力高于预设阈值,则确定出在所述目标场景下将所述RAW合成图像存入预设图像缓存队列;若运行参数值表示所述电子设备的计算能力不高于预设阈值,则确定出在所述目标场景下将所述RAW合成图像转换为YUV合成图像后存入所述预设图像缓存队列。3.根据权利要求2所述的图像处理方法,其特征在于,所述获取电子设备的运行参数值,所述运行参数值用于表示所述电子设备的计算能力,包括:获取电子设备的剩余运行内存容量与运行内存总容量的比值,所述比值用于表示所述电子设备的计算能力。4.根据权利要求1所述的图像处理方法,其特征在于,根据所述降噪图像,响应所述拍照指令,包括:对所述降噪图像进行图像优化处理,得到处理后的图像;根据所述处理后的图像响应所述拍照指令,以将所述处理后的图像作为拍照得到的图像进行展示。5.根据权利要求1所述的图像处理方法,其特征在于,所述获取RAW图像包,所述RAW图像包中包括至少两帧RAW图像,所述至少两帧RAW图像是在目标场景下获取的图像且具有不同的曝光时间,包括:获取RAW图像包,所述RAW图像包中包括依次曝光的第一RAW图像和第二RAW图像,所述第一...

【专利技术属性】
技术研发人员:黄杰文
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

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

1