图像处理方法、装置及终端的制作方法

文档序号:6621871阅读:154来源:国知局
图像处理方法、装置及终端的制作方法
【专利摘要】本申请公开一种图像处理方法、装置及终端,利用本申请处理图像时,会根据人眼区域中各像素的灰度值,计算每个像素相对应的灰度均值和像素权值,根据像素权值和灰度均值,计算各个像素的处理后灰度值,并根据所述处理后灰度值相应的调整每个像素的灰度,实现对图像的处理,也就是说,本申请采用的图像处理方法,对不同像素的灰度进行了不同程度的调整,从而满足不同图像的处理需求,针对性强,对不同的人眼部分进行处理时,都能够获取较为自然的处理效果,满足不同的人眼区域的处理需求,并且使处理后的图像更加逼真。
【专利说明】图像处理方法、装置及终端

【技术领域】
[0001]本公开涉及图像处理【技术领域】,尤其涉及一种图像处理方法、装置及终端。

【背景技术】
[0002]随着自拍、照片共享等技术的广泛应用,用户经常需要对图像进行处理,以实现对图像的美化。例如,当获取人物图像时,用户往往需要处理人物的眼睛部分,以达到亮眼美化的目的。
[0003]目前处理图像时,通常的方法是根据预设灰度分量,增强待处理部分的灰度值。例如,如果需要处理人物图像中的眼睛部分,就将眼睛部分各个像素的灰度值与预设灰度分量相加,作为处理后的灰度值,能够增加眼睛部分的对比度,从而美化人物的图像。
[0004]但是,发明人在本申请的研究过程中发现,采用上述方式处理不同的图像时,预设灰度分量往往相同,由于不同的图像之间具有差异性,因此,上述处理图像的方式针对性差,容易导致处理后的图像失真,效果不自然。


【发明内容】

[0005]为克服相关技术中存在的问题,本公开提供一种图像处理方法、装置及终端。
[0006]根据本公开实施例的第一方面,提供一种图像处理方法,包括:
[0007]识别待处理图像中的人眼区域,确定所述人眼区域中的各个像素,获取所述各个像素的灰度值;
[0008]根据所述各个像素的灰度值,计算所述各个像素的灰度均值和像素权值;
[0009]根据所述灰度均值和像素权值,计算各个像素的处理后灰度值;
[0010]将所述各个像素的灰度值调整至相应的处理后灰度值,得到处理后的图像。
[0011]结合第一方面,在第一方面第一种可能的实现方式中,所述计算所述各个像素的灰度均值,包括:
[0012]依次将所述各个像素作为中心像素,根据所述中心像素构建相应的均值滤波模板;
[0013]计算所述均值滤波模板内各个像素的灰度值的均值,将所述灰度值的均值作为所述中心像素的灰度均值。
[0014]结合第一方面,在第一方面第二种可能的实现方式中,所述计算所述各个像素的像素权值,包括:
[0015]计算所述各个像素的灰度值的全局标准差和局部标准差;
[0016]根据所述全局标准差和局部标准差,以及预设的全局标准差参数和局部标准差参数,计算各个像素的像素权值。
[0017]结合第一方面第二种可能的实现方式,在第一方面第三种可能的实现方式中,所述计算所述各个像素灰度值的局部标准差,包括:
[0018]依次将所述各个像素作为中心像素,根据所述中心像素构建相应的局部区域;
[0019]计算所述局部区域内各个像素的灰度值的标准差,并将所述标准差作为局部标准差。
[0020]结合第一方面第二种可能的实现方式,在第一方面第四种可能的实现方式中,根据以下公式计算各个像素的像素权值:

【权利要求】
1.一种图像处理方法,其特征在于,所述图像处理方法包括: 识别待处理图像中的人眼区域,确定所述人眼区域中的各个像素,获取所述各个像素的灰度值; 根据所述各个像素的灰度值,计算所述各个像素的灰度均值和像素权值; 根据所述灰度均值和像素权值,计算各个像素的处理后灰度值; 将所述各个像素的灰度值调整至相应的处理后灰度值,得到处理后的图像。
2.根据权利要求1所述的方法,其特征在于,所述计算所述各个像素的灰度均值,包括: 依次将所述各个像素作为中心像素,根据所述中心像素构建相应的均值滤波模板; 计算所述均值滤波模板内各个像素的灰度值的均值,将所述灰度值的均值作为所述中心像素的灰度均值。
3.根据权利要求1所述的方法,其特征在于,所述计算所述各个像素的像素权值,包括: 计算所述各个像素的灰度值的全局标准差和局部标准差; 根据所述全局标准差和局部标准差,以及预设的全局标准差参数和局部标准差参数,计算各个像素的像素权值。
4.根据权利要求3所述的方法,其特征在于,所述计算所述各个像素灰度值的局部标准差,包括: 依次将所述各个像素作为中心像素,根据所述中心像素构建相应的局部区域; 计算所述局部区域内各个像素的灰度值的标准差,并将所述标准差作为局部标准差。
5.根据权利要求3所述的方法,其特征在于,根据以下公式计算各个像素的像素权值:
1 c , delta Y
1.5+ exp(- )
cxp()

^Local 其中,)表示像素坐标为(Xi,yi)的像素对应的像素权值,deltaY表示待处理部分的各个像素的全局标准差/叫、.,,表示像素坐标为(Xi^i)的像素对应的局部标准差,σ el()bal表示全局标准差参数,σ ^al表示局部标准差参数。
6.根据权利要求1所述的方法,其特征在于,所述根据所述灰度均值和像素权值,计算各个像素的处理后灰度值的公式为:
DstDatau , , = AvgData^x r)+Weight{xr)*{SrcData{Xiyi) - AvgDatuix v)); 其中,>表示像素坐标为(Xi,yi)的像素对应的处理后灰度值,AvgData(x y )表示像素坐标为O^yi)的像素的灰度均值,表示像素坐标为(Xi^i)的像素对应的像素权值^〃叫,.,.」表示像素坐标为O^yi)的像素在图像处理前的灰度值。
7.一种图像处理装置,其特征在于,所述图像处理装置包括: 灰度值获取模块,用于识别待处理图像中的人眼区域,确定所述人眼区域中的各个像素,获取所述各个像素的灰度值; 第一计算模块,用于根据所述各个像素的灰度值,计算所述各个像素的灰度均值和像素权值; 第二计算模块,用于根据所述灰度均值和像素权值,计算各个像素的处理后灰度值; 调整模块,用于将所述各个像素的灰度值调整至相应的处理后灰度值,得到处理后的图像。
8.根据权利要求7所述的装置,其特征在于,所述第一计算模块包括用于计算所述各个像素的灰度均值的第一计算子模块, 所述第一计算子模块用于依次将所述各个像素作为中心像素,根据所述中心像素构建相应的均值滤波模板;以及还用于计算所述均值滤波模板内各个像素的灰度值的均值,将所述灰度值的均值作为所述中心像素的灰度均值。
9.根据权利要求7所述的装置,其特征在于,所述第一计算模块包括用于计算所述各个像素的像素权值的第二计算子模块, 所述第二计算子模块用于计算所述各个像素的灰度值的全局标准差和局部标准差;以及还用于根据所述全局标准差和局部标准差,以及预设的全局标准差参数和局部标准差参数,计算各个像素的像素权值。
10.根据权利要求9所述的装置,其特征在于, 所述第二计算子模块在计算所述各个像素的局部标准差时,用于依次将所述各个像素作为中心像素,根据所述中心像素构建相应的局部区域;以及还用于计算所述局部区域内各个像素的灰度值的标准差,并将所述标准差作为局部标准差。
11.根据权利要求9所述的装置,其特征在于,所述第二计算子模块根据以下公式计算各个像素的像素权值:
其中,,表示像素坐标为(Xi,Yi)的像素对应的像素权值,deltaY表示待处理部分的各个像素的全局标准差,(kM'.' )表示像素坐标为(Xi,yi)的像素对应的局部标准差,σ el()bal表示全局标准差参数,σ ^al表示局部标准差参数。
12.根据权利要求11所述的装置,其特征在于,所述第二计算模块根据所述灰度均值和像素权值,计算各个像素的处理后灰度值的公式为:
DstDataix r) = AvgDataix y ,+Wcightix r [SrcDataiy r)-AvgDataix r)); 其中,DsiDatoiwJ示像素坐标为(Xi,yi)的像素对应的处理后灰度值,AvgDataM表示像素坐标为O^yi)的像素的灰度均值,表示像素坐标为(Xi^i)的像素对应的像素权值,S,表示像素坐标为O^yi)的像素在图像处理前的灰度值。
13.—种终端,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 识别待处理图像中的人眼区域,确定所述人眼区域中的各个像素,获取所述各个像素的灰度值; 根据所述各个像素的灰度值,计算所述各个像素的灰度均值和像素权值; 根据所述灰度均值和像素权值,计算各个像素的处理后灰度值; 将所述各个像素的灰度值调整至相应的处理后灰度值,得到处理后的图像。
【文档编号】G06T7/00GK104182967SQ201410367913
【公开日】2014年12月3日 申请日期:2014年7月29日 优先权日:2014年7月29日
【发明者】王琳, 臧虎, 陈志军 申请人:小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1