一种图像处理方法和电子设备技术

技术编号:38650653 阅读:13 留言:0更新日期:2023-09-02 22:39
一种图像处理方法和电子设备,应用于图像处理技术领域。该方法包括:启动摄像头开始采集图像数据;在当前拍摄模式为第一拍摄模式时,获取第一标定数据;基于第一标定数据对采集到的第一图像数据进行补偿,并输出补偿后的第二图像数据;响应于用户输入的第二操作,将第一拍摄模式切换到第二拍摄模式;在当前拍摄模式为第二拍摄模式时,获取第二标定数据;基于第二标定数据对采集到的第三图像数据进行补偿,并输出补偿后的第四图像数据。本申请通过在不同的拍摄模式下获取不同的标定数据,利用标定数据对在高分辨率下采集的图像数据进行补偿,能够改善在高分辨率且暗态拍摄场景下图像的偏色问题,提升出图质量,有助于提升用户的拍摄体验。户的拍摄体验。户的拍摄体验。

【技术实现步骤摘要】
一种图像处理方法和电子设备


[0001]本申请涉及图像处理
,并且具体地,涉及一种图像处理方法和电子设备。

技术介绍

[0002]随着智能终端日益发展,拍摄功能成为智能终端的必备功能。用户对智能终端的拍摄(拍照和/或摄像)需求以及体验也不断增强。智能终端可在暗态下进行拍照。在暗态下的浓阴影(darkshading)问题会导致拍摄图像出现偏色的问题。偏色是指像素点偏红、或者偏绿、或者偏蓝等。并且,智能终端可采用高分辨率的方式拍摄图像。而偏色问题在摄像头模组像素比较高的情况下会更为凸显,导致图像质量不佳,严重影响用户的拍摄体验。

技术实现思路

[0003]有鉴于此,本申请提供了一种图像处理方法、电子设备、计算机可读存储介质和计算机程序产品,能够减少甚至消除偏色问题,提升高倍率在暗态拍摄场景下的图像质量,有助于提升用户的拍摄体验。
[0004]第一方面,提供了一种图像处理方法,所述方法应用于电子设备,所述方法包括:
[0005]响应于用户输入的第一操作,通过启动摄像头开始采集图像数据;
[0006]在当前拍摄模式为第一拍摄模式时,获取第一标定数据;
[0007]基于所述第一标定数据对采集到的第一图像数据进行补偿,并输出补偿后的第二图像数据;
[0008]响应于用户输入的第二操作,将所述第一拍摄模式切换到第二拍摄模式;
[0009]在当前拍摄模式为所述第二拍摄模式时,获取第二标定数据,所述第二标定数据与所述第一标定数据不同;
[0010]基于所述第二标定数据对采集到的第三图像数据进行补偿,并输出补偿后的第四图像数据。
[0011]上述方法可以由终端设备或终端设备中的芯片执行。基于上述方案,通过在不同的拍摄模式下获取不同的标定数据,利用标定数据对采集的图像数据进行补偿,能够改善在高分辨率且暗态拍摄场景下图像的偏色问题,提升出图质量,有助于提升用户的拍摄体验。
[0012]示例性地,在当前拍摄模式为第一拍摄模式时,获取第一标定数据,包括:构造第一出图通路(或者说第一图像通路),第一出图通路包括第一图像传感器业务处理模块(Sensor Node);检查电子设备中存储的配对信息(比如,第一预设分辨率和/预设模组标识)是否与第一拍摄模式匹配;通过以下3个步骤完成Sensor Node配置:1)通知Camera模组上电;2)完成初始化寄存器配置;3)在电子设备中存储的配对信息与第一拍摄模式匹配时,加载第一标定数据。
[0013]另外,需要说明的是,当从第一拍摄模式切换到第二拍摄模式后,应用层的相机APP会下发关闭在第一拍摄模式下构建的出图通路的通知,该通知用于关闭切换拍摄模式
前构建的图像通路。并且,相机APP会下发重新构造图像通路的通知,重新执行加载第二标定数据的步骤,从而在分辨率变化后也能够获取相应的标定数据进行补偿,提升了用户的拍摄体验。
[0014]示例性地,在当前拍摄模式为第二拍摄模式时,获取第二标定数据,包括:关闭第一出图通路,并构造第二出图通路,第二出图通路包括第二图像传感器业务处理模块(Sensor Node);检查电子设备中存储的配对信息(比如,第二预设分辨率和/预设模组标识)是否与第二拍摄模式匹配;通过以下3个步骤完成Sensor Node配置:1)通知Camera模组上电;2)完成初始化寄存器配置;3)在电子设备中存储的配对信息与第二拍摄模式匹配时,加载第二标定数据。上述获取第一标定数据或第二标定数据的具体步骤可以结合图2中示出的架构理解。
[0015]进一步地,在当前拍摄模式为第一拍摄模式时,所述方法还包括:
[0016]获取所述第一拍摄模式的分辨率;
[0017]确定所述第一拍摄模式的分辨率是否与第一预设分辨率相同;
[0018]获取第一标定数据,包括:在所述第一拍摄模式的分辨率与第一预设分辨率相同时,获取第一标定数据,所述第一标定数据与所述第一预设分辨率对应。
[0019]在启动摄像头后,通过获取第一拍摄模式下的分辨率,然后比较第一拍摄模式下的分辨率与第一预设分辨率是否相同;如果第一拍摄模式下的分辨率与第一预设分辨率相同,那么获取与第一预设分辨率对应的第一标定数据,并利用第一标定数据对在高分辨率下采集的图像数据进行补偿,能够改善在高分辨率且暗态拍摄场景下图像的偏色问题,提升出图质量,有助于提升用户的拍摄体验。
[0020]在一种可能的实现方式中,所述方法还包括:
[0021]获取模组标识,所述模组标识用于标识当前使用的摄像头模组;
[0022]确定所述模组标识是否与预设模组标识相同;
[0023]其中,所述获取第一标定数据,包括:
[0024]在所述第一拍摄模式的分辨率与第一预设分辨率相同,且,所述模组标识与所述预设模组标识相同时,获取所述第一标定数据,所述第一标定数据是与所述预设模组标识对应的标定数据。
[0025]因此,通过考虑分辨率的因素和模组标识的因素,能够为电子设备提供定制化的标定方案,解决了用户使用该电子设备拍摄时出现的偏色问题,极大提升用户在暗态场景下的拍摄体验。
[0026]在一种可能的实现方式中,所述方法还包括:
[0027]通过环境光传感器获取当前拍摄环境的环境照度;
[0028]确定所述当前拍摄环境的环境照度是否小于第一照度阈值;
[0029]其中,所述获取第一标定数据,包括:
[0030]在所述第一拍摄模式的分辨率与第一预设分辨率相同,所述模组标识与所述预设模组标识相同,以及,所述当前拍摄环境的环境照度小于所述第一照度阈值时,获取所述第一标定数据。
[0031]因此,通过考虑环境照度的因素、分辨率的因素和模组标识的因素,能够为电子设备在暗态场景下提供定制化的标定方案,解决了用户在暗态场景下使用该电子设备拍摄时
出现的偏色问题,极大提升用户在暗态场景下的拍摄体验。
[0032]在一种可能的实现方式中,在获取第一标定数据之前,所述方法还包括:
[0033]确定在所述第一拍摄模式的分辨率下是否获取过所述第一标定数据;
[0034]在所述第一拍摄模式的分辨率下获取过所述第一标定数据时,加载所述第一标定数据。
[0035]如果在当前分辨率下电子设备已经获取过第一标定数据,那么可以直接使用历史加载的第一标定数据。这样,无需再进行触发第一标定数据或者下发第一标定数据的流程,响应速度会更快,用户的拍摄体验会更佳。
[0036]在一种可能的实现方式中,在将所述第一拍摄模式切换到第二拍摄模式时,进一步地,所述方法还包括:
[0037]获取所述第二拍摄模式的分辨率,所述第二拍摄模式的分辨率与所述第一拍摄模式的分辨率不同;
[0038]所述获取所述第二标定数据,包括:
[0039]确定所述第二拍摄模式的分辨率是否与第二预设分辨率相同;
[0040]在所述第二拍摄模式的分辨率与第二预设分辨率相同时,获取第二标定数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法应用于电子设备,所述方法包括:响应于用户输入的第一操作,通过启动摄像头开始采集图像数据;在当前拍摄模式为第一拍摄模式时,获取第一标定数据;基于所述第一标定数据对采集到的第一图像数据进行补偿,并输出补偿后的第二图像数据;响应于用户输入的第二操作,将所述第一拍摄模式切换到第二拍摄模式;在当前拍摄模式为所述第二拍摄模式时,获取第二标定数据,所述第二标定数据与所述第一标定数据不同;基于所述第二标定数据对采集到的第三图像数据进行补偿,并输出补偿后的第四图像数据。2.根据权利要求1所述的方法,其特征在于,在当前拍摄模式为第一拍摄模式时,所述方法还包括:获取所述第一拍摄模式的分辨率;确定所述第一拍摄模式的分辨率是否与第一预设分辨率相同;其中,所述获取第一标定数据,包括:在所述第一拍摄模式的分辨率与所述第一预设分辨率相同时,获取第一标定数据,所述第一标定数据与所述第一预设分辨率对应。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:获取模组标识,所述模组标识用于标识当前使用的摄像头模组;确定所述模组标识是否与预设模组标识相同;其中,所述获取第一标定数据,包括:在所述第一拍摄模式的分辨率与第一预设分辨率相同,且,所述模组标识与所述预设模组标识相同时,获取所述第一标定数据,所述第一标定数据是与所述预设模组标识对应的标定数据。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:通过环境光传感器获取当前拍摄环境的环境照度;确定所述当前拍摄环境的环境照度是否小于第一照度阈值;其中,所述获取第一标定数据,包括:在所述第一拍摄模式的分辨率与所述第一预设分辨率相同,所述模组标识与所述预设模组标识相同,以及,所述当前拍摄环境的环境照度小于所述第一照度阈值时,获取所述第一标定数据。5.根据权利要求1至4中任一项所述的方法,其特征在于,在获取第一标定数据之前,所述方法还包括:确定在所述第一拍摄模式的分辨率下是否获取过所述第一标定数据;在所述第一拍摄模式的分辨率下获取过所述第一标定数据时,加载所述第一标定数据。6.根据权利要求1至5中任一项所述的方法,其特征在于,在将所述第一拍摄模式切换到第二拍摄模式时,所述方法还包括:获取所述第二拍摄模式的分辨率,所述第二拍摄模式的分辨率与所述第一拍摄模式的分辨率不同;
其中,所述获取所述第二标定数据,包括:确定所述第二拍摄模式的分辨率是否与第二预设分辨率相同;其中,所述获取第二标定数据,包括:在所述第二拍摄模式的分辨率与第二预设分辨率相同时,获取所述第二标定数据,所述第二标定数据与所述第二预设分辨率对应。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述第一标定数据包括多个标定数据值...

【专利技术属性】
技术研发人员:冯帅杜刚胡凯强栾振兴张亮
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1