图像处理方法及装置的制造方法
【技术领域】
[0001]本公开涉及图像技术领域,尤其涉及图像处理方法及装置。
【背景技术】
[0002]目前,为了优化图像的画质,通常都是将图像进行曝光处理,而这种方案是先根据图像的像素点的像素值为该图像构建3D模型,然后经过复杂的运算改变该图像的光照方向,以对图像进行曝光处理,从而优化图像的画质,但这种处理方案必须使用复杂的算法,且计算量相当大。
【发明内容】
[0003]本公开实施例提供了图像处理方法及装置。所述技术方案如下:
[0004]根据本公开实施例的第一方面,提供一种图像处理方法,包括:
[0005]获取当前图像中的目标特征;
[0006]根据所述目标特征和预设光照图像模板中的第一亮度区域和第二亮度区域,确定在目标角度的光源的照射下,所述当前图像中的当前第一亮度区域和当前第二亮度区域;
[0007]分别向所述当前第一亮度区域中填充第一颜色,向所述当前第二亮度区域填充第二颜色,以模拟所述目标角度的光源对所述当前图像进行曝光处理,其中,所述当前第一亮度区域的平均像素值大于所述当前第二亮度区域的平均像素值、且所述第一颜色的像素值大于所述第二颜色的像素值。
[0008]在一个实施例中,所述分别向所述当前第一亮度区域中填充第一颜色,向所述当前第二亮度区域填充第二颜色,包括:
[0009]确定所述当前第一亮度区域中的每个像素点在所述当前图像中的第一像素值和所述当前第二亮度区域中的每个像素点在所述当前图像中的第二像素值;
[0010]分别将所述第一颜色的像素值与所述当前第一亮度区域中的每个像素点的第一像素值进行加权求和,将所述第二颜色的像素值与所述当前第二亮度区域中的每个像素点的第二像素值进行加权求和。
[0011]在一个实施例中,所述分别将所述第一颜色的像素值与所述当前第一亮度区域中的每个像素点的第一像素值进行加权求和,将所述第二颜色的像素值与所述当前第二亮度区域中的每个像素点的第二像素值进行加权求和,包括:
[0012]分别确定所述第一颜色与所述当前第一亮度区域中的每个像素点的第一加权指数,所述第二颜色与所述当前第二亮度区域中的每个像素点的第二加权指数;
[0013]根据与所述当前第一亮度区域中的每个像素点相应的第一加权指数,将所述第一颜色的像素值与所述当前第一亮度区域中的相应的像素点的第一像素值进行加权求和;
[0014]根据与所述当前第二亮度区域中的每个像素点相应的第二加权指数,将所述第二颜色的像素值与所述当前第二亮度区域中的相应的像素点的第二像素值进行加权求和。
[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]第一确定子模块,用于确定所述当前第一亮度区域中的每个像素点在所述当前图像中的第一像素值和所述当前第二亮度区域中的每个像素点在所述当前图像中的第二像素值;
[0041]处理子模块,用于分别将所述第一颜色的像素值与所述第一确定子模块确定的所述当前第一亮度区域中的每个像素点的第一像素值进行加权求和,将所述第二颜色的像素值与所述第一确定子模块确定的所述当前第二亮度区域中的每个像素点的第二像素值进行加权求和。
[0042]在一个实施例中,所述处理子模块包括:
[0043]第一确定单元,用于分别确定所述第一颜色与所述当前第一亮度区域中的每个像素点的第一加权指数,所述第二颜色与所述当前第二亮度区域中的每个像素点的第二加权指数;
[0044]第一求和单元,用于根据所述第一确定单元确定的与所述当前第一亮度区域中的每个像素点相应的第一加权指数,将所述第一颜色的像素值与所述当前第一亮度区域中的相应的像素点的第一像素值进行加权求和;
[0045]第二求和单元,用于根据所述第一确定单元确定的与所述当前第二亮度区域中的每个像素点相应的第二加权指数,将所述第二颜色的像素值与所述当前第二亮度区域中的相应的像素点的第二像素值进行加权求和。
[0046]在一个实施例中,所述第一确定单元包括:
[0047]处理子单元,用于分别按照第一模糊指数对所述当前第一亮度区域进行模糊处理,和按照第二模糊指数对所述当前第二亮度区域进行模糊处理;
[0048]获取子单元,用于分别获取所述处理子单元获得的模糊处理后的所述当前第一亮度区域中的每个像素点的第三像素值,和所述处理子单元获得的模糊处理后的所述当前第二亮度区域中的每个像素点的第四像素值;
[0049]确定子单元,用于分别确定所述获取子单元获得的所述当前第一亮度区域中的每个像素点的第三像素值为与所述当前第一亮度区域中相应像素点对应的第一加权指数,所述获取子单元获得的所述当前第二亮度区域中的每个像素点的第四像素值为与所述当前第二亮度区域中相应像素点对应的第二加权指数。
[0050]在一个实施例中,所述确定模块包括:
[0051 ]第二确定子模块,用于当所述目标角度等于所述预设光照模板对应的预设光照角度时,确定所述预设光照图像模板中的第一亮度区域中各第一目标端点相对于所述预设光照图像模板中相应的第一参考特征的第一坐标值;
[0052]第三确定子模块,用于确定所述预设光照图像模板中的第二亮度区域中各第二目标端点相对于所述预设光照图像模板中相应的第二参考特征的第二坐标值;
[0053]第四确定子模块,用于根据与所述第一参考特征相同的第一目标特征在所述当前图像中的当前位置、和所述第二确定子模块确定的所述预设光照图像模板中各第一目标端点所对应的第一坐标值,确定出所述当前第一亮度区域;
[0054]第五确定子模块,用于根据与所述第二参考特征相同的第二目标特征在所述当前图像中的当前位置、和所述第三确定子模块确定的所述预设光照图像模板中各第二目标端点所对应的第二坐标值,确定出所述当前第二亮度区域,其中,所述目标特征包括所述第一目标特征和所述第二目标特征。
[0055]在一个实施例中,所述确定模块包括:
[0056]获取子模块,用于当所述目标角度不等于所述预设光照模板对应的预设光照角度时,获取与所述预设光照角度相邻的第一预设光照角度的第一光照图像模板和与所述预设光照角度相邻的第二预设光照角度的第二光照图像模板;
[0057]第六确定子模块,用于根据所述目标特征、所述获取子模块获取的所述第一光照图像模板中的第一亮度区域和第二亮度区域、和所述获取子模块获取的所述第二光照图像模板中的第一亮度区域和第二亮度区域,确定出所述当前第一亮度区域和所述当前第二亮度区域。
[0058]在一个实施例中,所述第六确定子模块包括:
[0059]第二确定单元,用于确定所述第一预设光照图像模板中的第一亮度区域中各第一目标端点相对于所述第一预设光照图像模板中相应的第一参考特征的第三坐标值;
[0060]第三确定单元,用于确定所述第一预设光照图像模板中的第二亮度区域中各第二目标端点相对于所述第一预设光照图像模板中相应的第二参考特征的第四坐标值;
[0061]第四确定单元,用于确定所述第二预设光照图像模板中的第一亮度区域中各第一目标端点相对于所述第二预设光照图像模板中各第一参考特征的第五坐标值;
[0062]第五确定单元,用于确定所述第二预设光照图像模板中的第二亮度区域中各第二目标端点相对于所述第二预设光照图像模板中相应的第二参考特征的第六坐标值;
[0063]第六确定单元,用于根据所述目标角度、所述第一预设光照角度和所述第二预设光照角度确定端点坐标加权值;
[0064]第七确定单元,用于根据所述第二确定单元确定的所述第一预设光照图像模板中各第一目标端点所对应的第三坐标值、所述第四确定单元确定的所述第二预设光照图像模板中各第一目标端点所对应的第五坐标值、所述第六确定单元确定的所述端点坐标加权值和与所述第一参考特征相同的第一目标特征在所述当前图像中的当前位置,确定出所述当前第一亮度区域;
[0065]第八确定单元,用于根据所述第三确定单元确定的第一预设光照图像模板中各第二目标端点所对应的第四坐标值、所述第五确定单元确定的所述第二预设光照图像模板中各第二目标端点所对应的第六坐标值、所述第六确定单元确定的所述端点坐标加权值和与所述第二参考特征相同的第二目标特征在所述当前图像中的当前位置,确定出所述当前第二亮度区域,其中,所述目标特征包括所述第一目标特征和所述第二目标特征。
[0066]根据本公开实施例的第三方面,提供了一种图像处理装置,包括:
[0067]处理器;
[0068]用于存储处理器可执行指令的存储器;
[0069]其中,所述处理器被配置为:
[0070]获取当前图像中的目标特征;
[0071]根据所述目标特征和预设光照图像模板中的第一亮度区域和第二亮度区域,确定在目标角度的光源的照射下,所述当前图像中的当前第一亮度区域和当前第二亮度区域;
[0072]分别向所述当前第一亮度区域中填充第一颜色,向所述当前第二亮度区域填充第二颜色,以模拟所述目标角度的光源对所述当前图像进行曝光处理,其中,所述当前第一亮度区域的平均像素值大于所述第二亮度区域的平均像素值、且所述第一颜色的像素值大于所述第二颜色的像素值。
[0073]本公开的实施例提供的技术方案可以包括以下有益效果:
[0074]本公开的实施例提供的技术方案,根据当前图像中的目标特征和预设光照图像模板中的第一亮度区域和第二亮度区域,确定出在目标角度的光源的照射下,该当前图像中的当前第一亮度区域和当前第二亮度区域后,通过向当前第一亮度区域中填充平均像素值较大(即亮度较大)的第一颜色,向该当前第二亮度区域填充平均像素值较小(即亮度较小)的第二颜色,可以使该当前图像中的该当前第一亮度区域要更加鲜亮,该当前图像中的该当前第二亮度区域要更加暗淡,从而模拟出使用摄影灯进行拍摄的效果,模拟出按照目标角度的光源对该当前图像进行曝光处理的效果。
[0075]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0076]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0077]图1是根据一示例性实施例示出的一种图像处理方法的流程图。
[0078]图2是根据一示例性实施例示出的另一种图像处理方法的流程图。
[0079]图3是根据一示例性实施例一示出的又一种图像处理方法的流程图。
[0080]图4是根据一示例性实施例一示出的再一种图像处理方法的流程图。
[0081 ]图5是根据一示例性实施例一示出的再一种图像处理方法的流程图。
[0082]图6是根据一示例性实施例一示出的再一种图像处理方法的流程图。
[0083]图7是根据一示例性实施例一示出的再一种图像处理方法的流程图。
[0084]图8是根据一示例性实施例示出的一种图像处理装置的框图。
[0085]图9是根据一示例性实施例示出的另一