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

技术编号:22535064 阅读:24 留言:0更新日期:2019-11-13 11:07
本申请公开了一种图像处理方法、装置、存储介质及电子设备。该图像处理方法包括:在拍摄高动态范围图像时,获取预览图像的动态范围分数;获取预设参数的数值,该预设参数表示该电子设备的计算能力;根据该动态范围分数以及该预设参数的数值,确定目标色调映射策略;根据该目标色调映射策略,处理拍摄得到的高动态范围图像。本申请可以提高电子设备应用色调映射技术的灵活性。

Image processing method, device, storage medium and electronic equipment

The application discloses an image processing method, a device, a storage medium and an electronic device. The image processing method includes: obtaining the dynamic range fraction of the preview image when shooting the high dynamic range image; obtaining the value of the preset parameter, which represents the computing power of the electronic device; determining the target tone mapping strategy according to the dynamic range fraction and the value of the preset parameter; processing the high dynamic obtained by shooting according to the target tone mapping strategy State range image. The application can improve the flexibility of applying tone mapping technology to electronic devices.

【技术实现步骤摘要】
图像处理方法、装置、存储介质及电子设备
本申请属于图像
,尤其涉及一种图像处理方法、装置、存储介质及电子设备。
技术介绍
相比于普通的图像,高动态范围(High-DynamicRange,HDR)图像可以提供更多的动态范围和图像细节,更好地反映真实环境的视觉效果。在拍摄得到高动态范围图像后,若要显示该HDR图像则电子设备需要使用到色调映射(Tone-Mapping)技术。色调映射技术是在有限动态范围媒介(如显示屏等)上近似显示高动态范围图像的一项图形学技术。然而,相关技术中,电子设备在应用色调映射技术时的灵活性较差。
技术实现思路
本申请实施例提供一种图像方法、装置、存储介质及电子设备,可以提高电子设备应用色调映射技术时的灵活性。本申请实施例提供一种图像处理方法,应用于电子设备,包括:在拍摄高动态范围图像时,获取预览图像的动态范围分数;获取预设参数的数值,所述预设参数表示所述电子设备的计算能力;根据所述动态范围分数以及所述预设参数的数值,确定目标色调映射策略;根据所述目标色调映射策略,处理拍摄得到的高动态范围图像。本申请实施例提供一种图像处理装置,应用于电子设备,包括:第一获取模块,用于在拍摄高动态范围图像时,获取预览图像的动态范围分数;第二获取模块,用于获取预设参数的数值,所述预设参数表示所述电子设备的计算能力;确定模块,用于根据所述动态范围分数以及所述预设参数的数值,确定目标色调映射策略;处理模块,用于根据所述目标色调映射策略,处理拍摄得到的高动态范围图像。本申请实施例提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上执行时,使得所述计算机执行本申请实施例提供的图像处理方法中的流程。本申请实施例还提供一种电子设备,包括存储器,处理器,所述处理器通过调用所述存储器中存储的计算机程序,用于执行本申请实施例提供的图像处理方法的流程。本申请实施例中,电子设备可以根据预览图像的动态范围分数以及该电子设备的计算能力来动态地确定色调映射策略,并利用确定出来的色调映射策略去处理拍摄得到的高动态范围图像。因此,本申请实施例可以提高电子设备应用色调映射技术的灵活性。附图说明下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其有益效果显而易见。图1是本申请实施例提供的图像处理方法的流程示意图。图2是本申请实施例提供的图像处理方法的另一流程示意图。图3是本申请实施例提供的对预览图像分块的示意图。图4至图6是本申请实施例提供的图像处理方法的场景示意图。图7是本申请实施例提供的图像处理装置的结构示意图。图8是本申请实施例提供的电子设备的结构示意图。图9是本申请实施例提供的电子设备的另一结构示意图。图10是本申请实施例提供的图像处理电路的结构示意图。具体实施方式请参照图示,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。可以理解的是,本申请实施例的执行主体可以是诸如智能手机或平板电脑等的电子设备。请参阅图1,图1是本申请实施例提供的图像处理方法的流程示意图,流程可以包括:101、在拍摄高动态范围图像时,获取预览图像的动态范围分数。相比于普通的图像,高动态范围(High-DynamicRange,HDR)图像可以提供更多的动态范围和图像细节,更好地反映真实环境的视觉效果。在拍摄得到高动态范围图像后,若要显示该HDR图像则电子设备需要使用到色调映射(Tone-Mapping)技术。色调映射技术是在有限动态范围媒介(如显示屏等)上近似显示高动态范围图像的一项图形学技术。然而,相关技术中,电子设备在应用色调映射技术时的灵活性较差。在本申请实施例中,比如,在电子设备拍摄高动态范围图像时,电子设备可以先获取拍摄应用的预览界面中显示的预览图像的动态范围分数。其中,预览图像的动态范围分数可以是对预览图像的动态范围的一个评分。预览图像的动态范围分数的数值越大可以认为该预览图像的动态范围越大。预览图像的动态范围分数的数值越小可以认为该预览图像的动态范围越小。需要说明的是,上述预览图像为当前的拍摄场景的预览图像。电子设备在根据用户的操作指令启动摄像头进行拍摄时,摄像头对准的场景即为拍摄场景。例如,用户开启电子设备上的相机应用程序,将摄像头对准某一物体进行拍照或者录像,则电子设备的摄像头对准的包含有该物体的场景即为拍摄场景。可以理解的是,拍摄场景并不一定是固定不变的一个特定场景,而是会随着摄像头的移动而变化的场景。在本申请实施例中,在启动摄像头后且在用户触发拍摄指令之前,电子设备会在预览界面中对拍摄场景进行实时显示以便用户预览。此时,电子设备可以按照设定的帧率持续获取图像,并将最新获取到的图像显示在预览界面中。比如,电子设备的帧率为60fps,即电子设备每秒种会获取60帧图像,也即电子设备每六十分之一秒会获取一帧图像并将获取到的图像显示在预览界面中。需要说明的是,由于前后几帧的拍摄时间间隔很短,因此可以认为在摄像头没有明显移动的情况下电子设备拍摄得到的前后几帧图像是在同一个拍摄场景下获取的图像。102、获取预设参数的数值,该预设参数表示电子设备的计算能力。比如,在拍摄高动态范围图像时,电子设备还可以获取预设参数的数值。其中,该预设参数的数值可以用于表示电子设备的计算能力的高低。103、根据动态范围分数以及预设参数的数值,确定目标色调映射策略。104、根据目标色调映射策略,处理拍摄得到的高动态范围图像。比如,在获取到预览图像的动态范围分数以及电子设备的预设参数的数值后,该电子设备可以根据该动态范围分数以及该预设参数的数值确定目标色调映射策略。比如,目标色调映射策略可以是全局色调映射或者局部色调映射。在确定出目标色调映射策略后,电子设备可以根据该目标色调映射策略来处理拍摄得到的高动态范围图像。例如,当预览图像的动态范围分数为A1,并且预设参数的数值为A2时,电子设备确定出来的目标色调映射策略为使用全局色调映射。那么,电子设备可以使用全局色调映射来处理拍摄得到的高动态范围图像,以显示该图像。又如,当预览图像的动态范围分数为B1,并且预设参数的数值为B2时,电子设备确定出来的目标色调映射策略为使用局部色调映射。那么,电子设备可以使用局部色调映射来处理拍摄得到的高动态范围图像,以显示该图像。可以理解的是,本申请实施例中,电子设备可以根据预览图像的动态范围分数以及该电子设备的计算能力来动态地确定色调映射策略,并利用确定出来的色调映射策略去处理拍摄得到的高动态范围图像。因此,本申请实施例可以提高电子设备应用色调映射技术的灵活性。请参阅图2,图2为本申请实施例提供的图像处理方法的另一流程示意图,流程可以包括:201、在拍摄高动态范围图像时,电子设备获取预览图像的亮度直方图。202、根据亮度直方图,电子设备统计预览图像中亮度值大于或等于预设第一阈值的像素的第一个数,以及预览图像中亮度值小于或等于预设第二阈值的像素的第二个数,该预设第一阈值大于该预设第二阈值。203、电子设备计算第一个数与第二个数的比值,并将其确定为预览图像的动态范围分数。比如,201、202和203可以包括:在拍摄高动态本文档来自技高网...

【技术保护点】
1.一种图像处理方法,应用于电子设备,其特征在于,包括:在拍摄高动态范围图像时,获取预览图像的动态范围分数;获取预设参数的数值,所述预设参数表示所述电子设备的计算能力;根据所述动态范围分数以及所述预设参数的数值,确定目标色调映射策略;根据所述目标色调映射策略,处理拍摄得到的高动态范围图像。

【技术特征摘要】
1.一种图像处理方法,应用于电子设备,其特征在于,包括:在拍摄高动态范围图像时,获取预览图像的动态范围分数;获取预设参数的数值,所述预设参数表示所述电子设备的计算能力;根据所述动态范围分数以及所述预设参数的数值,确定目标色调映射策略;根据所述目标色调映射策略,处理拍摄得到的高动态范围图像。2.根据权利要求1所述的图像处理方法,其特征在于,所述在拍摄高动态范围图像时,获取预览图像的动态范围分数,包括:在拍摄高动态范围图像时,获取预览图像的亮度直方图;根据所述亮度直方图,统计所述预览图像中亮度值大于或等于预设第一阈值的像素的第一个数,以及所述预览图像中亮度值小于或等于预设第二阈值的像素的第二个数,所述预设第一阈值大于所述预设第二阈值;计算所述第一个数与所述第二个数的比值,并将其确定为预览图像的动态范围分数。3.根据权利要求1所述的图像处理方法,其特征在于,所述在拍摄高动态范围图像时,获取预览图像的动态范围分数,包括:在拍摄高动态范围图像时,获取预览图像;将所述预览图像划分为多个图块;获取每一所述图块包含的像素的亮度均值,得到多个亮度均值;计算所述多个亮度均值中的最大值与最小值的比值,并将其确定为预览图像的动态范围分数。4.根据权利要求1-3中任一项所述的图像处理方法,其特征在于,根据所述动态范围分数以及所述预设参数的数值,确定目标色调映射策略,包括:若所述动态范围分数小于预设第三阈值且所述预设参数的数值小于预设第四阈值,则将全局色调映射确定为目标色调映射策略;若所述动态范围分数小于所述预设第三阈值且所述预设参数的数值大于或等于所述预设第四阈值,则将局部色调映射确定为目标色调映射策略;若所述动态范围分数大于或等于所述预设第三阈值,则将局部色调映射确定为目标色调映射策略;其中,所述预设参数的数值小于所述预设第四阈值表示所述电子设备的计算能力不满足预设要求。5.根据权利要求4所述的图像处理方法,其特征在于,若所述动态范围分数小于预设第三阈值且所述预设参数的数值小于预设第四阈值,则将全局色调映射确定为目标色调映射策略,包括:当所述动态范围分数小于预设第三阈值且大于或等于预设第五阈值,所述预...

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

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

1