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

技术编号:34490051 阅读:17 留言:0更新日期:2022-08-10 09:08
本公开实施例提供了一种图像处理方法、装置、电子设备及存储介质。该方法通过当检测到满足图像拍摄条件时,获取拍摄前的低清预览图像以及拍摄得到的待处理高清图像;基于低清预览图像以及待处理高清图像,确定色彩仿射变换矩阵;基于色彩仿射变换矩阵,对待处理高清图像中的至少一个像素点进行色彩处理,得到高清预览图像并显示。本公开实施例的技术方案,解决了现有技术中高清图像和低清预览图像的色彩信息不一致,导致用户拍摄体验较差的问题,实现基于色彩变换矩阵,将待处理高清图像处理为与低清预览图像的色彩信息相匹配的高清预览图像,既保证了高清预览图像的清晰度,也保证高清预览图像的色彩信息与低清预览图像相一致的效果。一致的效果。一致的效果。

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


[0001]本公开实施例涉及图像处理
,尤其涉及一种图像处理方法、装置、电子设备及存储介质。

技术介绍

[0002]随着智能终端的普及,越来越多的用户会通过智能终端来记录生活,例如可以通过任意可以执行拍摄任务的应用程序拍摄相应的图像来记录生活,通常在进行拍摄时,用户会在预览模式下调整合适的角度、光线后进行拍摄,进而得到用户需求的图像。
[0003]然而,预览图像多是实时低清预览图像,拍摄得到的图像多为非实时高清图像,即,用户在按下快门后一瞬间得到的图像,与按下快门前一瞬间所预览得到的图像,在色彩上存在一定的差异,导致预览图像与拍摄得到的图像不一致的问题。

技术实现思路

[0004]本公开实施例提供一种图像处理方法、装置、电子设备及存储介质,以实现对非实时高清图像进行色彩矫正,使得到的高清图像的色彩信息和低清预览图像的色彩信息相一致的效果。
[0005]第一方面,本公开实施例提供了一种图像处理方法,该方法包括:
[0006]当检测到满足图像拍摄条件时,获取拍摄前的低清预览图像以及拍摄得到的待处理高清图像;
[0007]基于所述低清预览图像以及所述待处理高清图像,确定色彩仿射变换矩阵;
[0008]基于所述色彩仿射变换矩阵,对所述待处理高清图像中的至少一个像素点进行色彩处理,得到高清预览图像并显示。
[0009]第二方面,本公开实施例还提供了一种图像处理装置,该装置包括:
[0010]图像获取模块,用于当检测到满足图像拍摄条件时,获取拍摄前的低清预览图像以及拍摄得到的待处理高清图像;
[0011]仿射变换矩阵确定模块,用于基于所述低清预览图像以及所述待处理高清图像,确定色彩仿射变换矩阵;
[0012]预览图像确定模块,用于基于所述色彩仿射变换矩阵,对所述待处理高清图像中的至少一个像素点进行色彩处理,得到高清预览图像并显示。
[0013]第三方面,本公开实施例还提供了一种电子设备,所述设备包括:
[0014]一个或多个处理器;
[0015]存储装置,用于存储一个或多个程序,
[0016]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开实施例任一所述的图像处理方法。
[0017]第四方面,本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本公开实施例任一所述的图像处理方法。
[0018]本公开实施例的技术方案,通过在检测到满足图像拍摄条件时,获取拍摄前的低清预览图像以及拍摄得到的待处理高清图像,并且基于获取得到的低清预览图像以及所述待处理高清图像,确定对应的色彩仿射变换矩阵,进而可以基于所述色彩仿射变换矩阵,对所述待处理高清图像中的至少一个像素点进行色彩处理,得到高清预览图像并显示,解决了现有技术中高清图像和低清预览图像的色彩信息不一致,导致用户拍摄体验较差的问题,实现基于低清预览图像和待处理高清图像,确定色彩变换矩阵,并对待处理高清图像进行色彩变换处理,以将待处理高清图像处理为与低清预览图像的色彩信息相匹配的高清预览图像,既保证了高清预览图像的清晰度,也保证了高清预览图像的色彩信息,进一步提高了用户使用体验的效果。
附图说明
[0019]结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
[0020]图1为本公开实施例所提供的一种图像处理方法的流程示意图;
[0021]图2为本公开实施例所提供的一种图像处理方法的流程示意图;
[0022]图3为本公开实施例所提供的一种图像处理方法的流程示意图;
[0023]图4为本公开实施例所提供的分割图像的示意图;
[0024]图5为本公开实施例所提供的分割区域的变换示意图;
[0025]图6为本公开实施例所提供的一种图像处理方法的流程示意图;
[0026]图7为本公开实施例所提供的一种图像处理方法的流程示意图;
[0027]图8为本公开实施例所提供的一种图像处理装置的结构框图;
[0028]图9为本公开实施例所提供的一种电子设备的结构示意图。
具体实施方式
[0029]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0030]应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
[0031]本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
[0032]需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0033]需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域
技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0034]在介绍本技术方案之前,可以先对应用场景进行示例性说明。可以将本公开技术方案应用在任意需要图像处理的场景中,例如可以是应用在图像的拍摄过程中,可以对被拍摄用户所对应的图像进行图像处理的情况,例如用户的自拍场景下。需要说明的是,现有的图像处理软件可以是进行直播或视频拍摄的软件,也可以是终端设备上自带的摄像软件,拍摄的方式可以是通过摄像头前置的方式进行图像的拍摄,也可以是通过摄像头后置的方式进行拍摄。
[0035]通常,在进行图像拍摄时为了保证用户可以实时的对图像进行预览,往往会先获取到清晰度较低的图像,并为用户展示低清晰度的预览图像,当满足预设的条件时,再进行拍摄得到高清图像。然而,现有的相机设备(智能终端、PC端和/或专有的摄像机)在进行拍摄时,可以先确定拍摄角度和拍摄光线等,在确定完成后,可以按下快门按键或者拍摄控件开始图像拍摄,此时得到的图像与预览时的图像存在一定的差异。这是因为:在按下快门按钮一瞬间前所得到的图像为低清预览图像,图像的质量较差(分辨率较低),按下快门按钮一瞬间后所得到的图像,为非实时的高清图像(该图像无法被实时地获取用于预览),此时,高清图像和低清预览图像在色彩上存在差异较本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:当检测到满足图像拍摄条件时,获取拍摄前的低清预览图像以及拍摄得到的待处理高清图像;基于所述低清预览图像以及所述待处理高清图像,确定色彩仿射变换矩阵;基于所述色彩仿射变换矩阵,对所述待处理高清图像中的至少一个像素点进行色彩处理,得到高清预览图像并显示。2.根据权利要求1所述的方法,其特征在于,所述基于低清预览图像以及所述待处理高清图像,确定色彩仿射变换矩阵,包括:确定与所述低清预览图像相对应的低清像素值分布,以及确定与所述待处理高清图像相对应的高清像素值分布;基于所述低清像素值分布和所述高清像素值分布,确定所述色彩仿射变换矩阵。3.根据权利要求2所述的方法,其特征在于,所述确定与所述低清预览图像相对应的低清像素值分布,以及确定与所述待处理高清图像相对应的高清像素值分布仿射变换,包括:确定所述低清预览图像中至少一个低清像素点的低清RGB值分布,以及所述待处理高清图像中至少一个高清像素点的高清RGB值分布;相应的,基于所述低清像素值分布和所述高清像素值分布,确定所述色彩仿射变换矩阵,包括:根据所述低清RGB值分布以及所述高清RGB值分布,确定伸缩矩阵和中心变换矩阵;基于所述伸缩矩阵和所述中心变换矩阵,确定所述色彩仿射变换矩阵。4.根据权利要求1所述的方法,其特征在于,所述基于所述低清预览图像以及所述待处理高清图像,确定的色彩仿射变换矩阵,包括:基于预设分割规则分别对所述低清预览图像和所述待处理高清图像进行分割,得到至少一幅低清预览子图像,以及至少一幅待处理高清子图像;基于所述至少一幅低清预览子图像和所述至少一幅待处理高清子图像,确定与每个分割区域相对应的色彩仿射变换矩阵。5.根据权利要求4所述的方法,其特征在于,所述基于所述至少一幅低清预览子图像和所述至少一幅待处理高清子图像,确定与每个分割区域相对应的色彩仿射变换矩阵,包括:针对分割区域,对当前分割区域的低清预览子图像和待处理高清子图像进行像素点采样,得到至少一个低清像素点和至少一个高清像素点;确定所述至少一个低清像素点的低清RGB值分布以及所述至少一个高清像素点的RGB值分布;根据分割区域的低清RGB值分布以及相应的高清RGB值分布,确定相应分割区域的伸缩矩阵和中心变换矩阵;基于分割区域的伸缩矩阵和中心变换矩阵,确定所述色彩仿射变换矩阵。6.根据权利要求3或5所述的方法,其特征在于,确定至少一个低清像素点和至少一个高清像素点,包括:以预设采样步长,对相应低清预览图像和待处理高清图像进行像素点采样,得到所述至少一个低清像素点和至少一个高清像素点;其中,所述采样步长包括像素采样间隔数量和/或特征点采样。
7.根据权利要求3或5所述的方法,其特征在于,根据所述低清RGB值分布以及所述高清RGB值分布,确定伸缩矩阵和中心变换矩阵,包括:基于主成分分析法对所述低清RGB值分布进行处理,确定各像素点在色彩空间上的低清像素均值;以及,基于所述主成分分析...

【专利技术属性】
技术研发人员:雷凯翔
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1