图像处理方法及装置、电子设备和计算机可读存储介质制造方法及图纸

技术编号:17009304 阅读:17 留言:0更新日期:2018-01-11 05:26
本公开是关于图像处理方法,该方法包括:确定图像中色度最小的像素为参考像素;确定所述参考像素的平均灰度值;根据所述参考像素中子像素的灰度值和所述平均灰度值确定调整值;根据所述调整值对所述图像中像素的子像素的灰度值进行调整。根据本公开的实施例,由于确定的调整值可以通过灰度值来表示相应子像在环境光的影响下素色度的偏移,因此通过调整值对图像中像素的子像素的灰阶值进行调整,可以使得子像素根据调整后的灰阶值发光,能够在一定程度上消除色度的偏移,进而实现对整张图像色度偏移的消除。

【技术实现步骤摘要】
图像处理方法及装置、电子设备和计算机可读存储介质
本公开涉及图像处理
,尤其涉及图像处理方法及装置、电子设备和计算机可读存储介质。
技术介绍
在拍摄图像过程中,由于环境光等因素的影响,会导致所获得的图像存在一定程度的色偏,例如在太阳光下拍摄的图像,会在一定程度上偏黄或偏红。上述问题导致拍摄得到的图像与实际图像存在差异,影响拍摄体验。
技术实现思路
本公开提供图像处理方法及装置、电子设备和计算机可读存储介质,以解决相关技术中的不足。根据本公开实施例的第一方面,提供一种图像处理方法,包括:确定图像中色度最小的像素为参考像素;确定所述参考像素的平均灰度值;根据所述参考像素中子像素的灰度值和所述平均灰度值确定调整值;根据所述调整值对所述图像中像素的子像素的灰度值进行调整。可选地,所述确定图像中色度最小的像素为参考像素包括:针对所述图像中的像素,确定所述像素中红色子像素的第一灰度值、蓝色子像素的第二灰度值和绿色子像素的第三灰度值;计算所述第一灰度值与所述第二灰度值的差值的第一绝对值,所述第一灰度值与所述第三灰度值的差值的第二绝对值,所述第二灰度值与所述第三灰度值的差值的第三绝对值,计算所述第一绝对值、第二绝对值和第三绝对值之和;确定所述图像的像素中,所述和最小的像素为所述参考像素。可选地,所述针对所述图像中的像素,确定所述像素中红色子像素的第一灰度值、蓝色子像素的第二灰度值和绿色子像素的第三灰度值包括:检测所述图像中的人脸区域;定位所述人脸区域中的人脸关键点;根据所述人脸关键点确定人眼区域;针对所述人眼区域中的像素,确定所述像素中红色子像素的第一灰度值、蓝色子像素的第二灰度值和绿色子像素。可选地,所述根据所述参考像素中子像素的灰度值和所述平均灰度值确定调整值包括:根据所述参考像素中子像素的灰度值和所述平均灰度值的之差确定所述调整值。可选地,所述根据所述调整值对所述图像中像素的子像素的灰度值进行调整包括:计算所述像素的子像素的灰度值与所述调整值的差值;将所述差值作为所述像素的子像素调整后的灰度值。可选地,所述根据所述参考像素中子像素的灰度值和所述平均灰度值确定调整值包括:根据所述参考像素中红色子像素的灰度值和所述平均灰度值,确定第一调整值,根据所述参考像素中绿色子像素的灰度值和所述平均灰度值,确定第二调整值,根据所述参考像素中蓝色子像素的灰度值和所述平均灰度值,确定第三调整值;所述根据所述调整值对所述图像中像素的子像素的灰度值进行调整包括:根据所述第一调整值对所述像素的红色子像素的灰度值进行调整,根据所述第二调整值对所述像素的绿色子像素的灰度值进行调整,根据所述第三调整值对所述像素的蓝色子像素的灰度值进行调整。根据本公开实施例的第二方面,提供一种图像处理装置,包括:像素确定模块,被配置为确定图像中色度最小的像素为参考像素;均值确定模块,被配置为确定所述参考像素的平均灰度值;调整值确定模块,被配置为根据所述参考像素中子像素的灰度值和所述平均灰度值确定调整值;调整模块,被配置为根据所述调整值对所述图像中像素的子像素的灰度值进行调整。可选地,所述像素确定模块包括:灰度值确定子模块,被配置为针对所述图像中的像素,确定所述像素中红色子像素的第一灰度值、蓝色子像素的第二灰度值和绿色子像素的第三灰度值;计算子模块,被配置为计算所述第一灰度值与所述第二灰度值的差值的第一绝对值,所述第一灰度值与所述第三灰度值的差值的第二绝对值,所述第二灰度值与所述第三灰度值的差值的第三绝对值,计算所述第一绝对值、第二绝对值和第三绝对值之和;像素确定子模块,被配置为确定所述图像的像素中,所述和最小的像素为所述参考像素。可选地,所述像素确定模块还包括:人脸检测子模块,被配置为检测所述图像中的人脸区域;关键点确定子模块,被配置为定位所述人脸区域中的人脸关键点;人眼确定子模块,被配置为根据所述人脸关键点确定人眼区域;其中,灰度值确定子模块被配置为针对所述人眼区域中的像素,确定所述像素中红色子像素的第一灰度值、蓝色子像素的第二灰度值和绿色子像素。可选地,所述调整值确定模块被配置为根据所述参考像素中子像素的灰度值和所述平均灰度值的之差确定所述调整值。可选地,所述调整模块被配置为计算所述像素的子像素的灰度值与所述调整值的差值;以及将所述差值作为所述像素的子像素调整后的灰度值。可选地,所述调整值确定模块被配置为根据所述参考像素中红色子像素的灰度值和所述平均灰度值,确定第一调整值,根据所述参考像素中绿色子像素的灰度值和所述平均灰度值,确定第二调整值,根据所述参考像素中蓝色子像素的灰度值和所述平均灰度值,确定第三调整值;所述调整模块被配置为根据所述第一调整值对所述像素的红色子像素的灰度值进行调整,根据所述第二调整值对所述像素的绿色子像素的灰度值进行调整,根据所述第三调整值对所述像素的蓝色子像素的灰度值进行调整。根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:确定图像中色度最小的像素为参考像素;确定所述参考像素的平均灰度值;根据所述参考像素中子像素的灰度值和所述平均灰度值确定调整值;根据所述调整值对所述图像中像素的子像素的灰度值进行调整。根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:确定图像中色度最小的像素为参考像素;确定所述参考像素的平均灰度值;根据所述参考像素中子像素的灰度值和所述平均灰度值确定调整值;根据所述调整值对所述图像中像素的子像素的灰度值进行调整。本公开的实施例提供的技术方案可以包括以下有益效果:根据上述实施例可知,由于确定的调整值可以通过灰度值来表示相应子像在环境光的影响下素色度的偏移,因此通过调整值对图像中像素的子像素的灰阶值进行调整,可以使得子像素根据调整后的灰阶值发光,能够在一定程度上消除色度的偏移,进而实现对整张图像色度偏移的消除。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种图像处理方法的示意流程图。图2是根据一示例性实施例示出的一种确定参考像素的示意流程图。图3是根据一示例性实施例示出的另一种确定参考像素的示意流程图。图4是根据一示例性实施例示出的一种人脸关键点的示意图。图5是根据一示例性实施例示出的一种人眼区域的示意图。图6是根据一示例性实施例示出的处理前和处理后图像的比较示意图。图7是根据一示例性实施例示出的另一种确定参考像素的示意流程图。图8是根据一示例性实施例示出的另一种确定参考像素的示意流程图。图9是根据一示例性实施例示出的另一种确定调整值的示意流程图。图10是根据一示例性实施例示出的一种图像处理装置的示意框图。图11是根据一示例性实施例示出的一种像素确定模块的示意框图。图12是根据一示例性实施例示出的另一种像素确定模块的示意框图。图13是根据一示例性实施例示出的一种用于图像处理的装置的示意框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有本文档来自技高网...
图像处理方法及装置、电子设备和计算机可读存储介质

【技术保护点】
一种图像处理方法,其特征在于,包括:确定图像中色度最小的像素为参考像素;确定所述参考像素的平均灰度值;根据所述参考像素中子像素的灰度值和所述平均灰度值确定调整值;根据所述调整值对所述图像中像素的子像素的灰度值进行调整。

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:确定图像中色度最小的像素为参考像素;确定所述参考像素的平均灰度值;根据所述参考像素中子像素的灰度值和所述平均灰度值确定调整值;根据所述调整值对所述图像中像素的子像素的灰度值进行调整。2.根据权利要求1所述的方法,其特征在于,所述确定图像中色度最小的像素为参考像素包括:针对所述图像中的像素,确定所述像素中红色子像素的第一灰度值、蓝色子像素的第二灰度值和绿色子像素的第三灰度值;计算所述第一灰度值与所述第二灰度值的差值的第一绝对值,所述第一灰度值与所述第三灰度值的差值的第二绝对值,所述第二灰度值与所述第三灰度值的差值的第三绝对值,计算所述第一绝对值、第二绝对值和第三绝对值之和;确定所述图像的像素中,所述和最小的像素为所述参考像素。3.根据权利要求2所述的方法,其特征在于,所述针对所述图像中的像素,确定所述像素中红色子像素的第一灰度值、蓝色子像素的第二灰度值和绿色子像素的第三灰度值包括:检测所述图像中的人脸区域;定位所述人脸区域中的人脸关键点;根据所述人脸关键点确定人眼区域;针对所述人眼区域中的像素,确定所述像素中红色子像素的第一灰度值、蓝色子像素的第二灰度值和绿色子像素。4.根据权利要求1所述的方法,其特征在于,所述根据所述参考像素中子像素的灰度值和所述平均灰度值确定调整值包括:根据所述参考像素中子像素的灰度值和所述平均灰度值的之差确定所述调整值。5.根据权利要求4所述的方法,其特征在于,所述根据所述调整值对所述图像中像素的子像素的灰度值进行调整包括:计算所述像素的子像素的灰度值与所述调整值的差值;将所述差值作为所述像素的子像素调整后的灰度值。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述根据所述参考像素中子像素的灰度值和所述平均灰度值确定调整值包括:根据所述参考像素中红色子像素的灰度值和所述平均灰度值,确定第一调整值,根据所述参考像素中绿色子像素的灰度值和所述平均灰度值,确定第二调整值,根据所述参考像素中蓝色子像素的灰度值和所述平均灰度值,确定第三调整值;所述根据所述调整值对所述图像中像素的子像素的灰度值进行调整包括:根据所述第一调整值对所述像素的红色子像素的灰度值进行调整,根据所述第二调整值对所述像素的绿色子像素的灰度值进行调整,根据所述第三调整值对所述像素的蓝色子像素的灰度值进行调整。7.一种图像处理装置,其特征在于,包括:像素确定模块,被配置为确定图像中色度最小的像素为参考像素;均值确定模块,被配置为确定所述参考像素的平均灰度值;调整值确定模块,被配置为根据所述参考像素中子像素的灰度值和所述平均灰度值确定调整值;调整模块,被配置为根据所述调整值对所述图像中...

【专利技术属性】
技术研发人员:杨松
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1