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

技术编号:19695532 阅读:17 留言:0更新日期:2018-12-08 12:07
本发明专利技术涉及一种图像处理方法、装置、计算机设备和存储介质。该方法包括:获取待处理图像;确定所述待处理图像在第一颜色空间中的当前平均肤色数据;根据所述第一颜色空间中的当前平均肤色数据、预设的变换矩阵以及调节参数,确定所述待处理图像在第一颜色空间中的目标平均肤色数据;根据所述第一颜色空间中的当前平均肤色数据和所述第一颜色空间中的目标平均肤色数据对所述待处理图像进行调节,得到目标图像。本发明专利技术使得美白处理后的图像的效果较好,更能满足用户的需求。

【技术实现步骤摘要】
图像处理方法、装置、计算机设备和存储介质
本专利技术涉及图像处理领域,特别是涉及一种图像处理方法、装置、计算机设备和存储介质。
技术介绍
随着智能终端的普及,智能终端已成为人们常用的拍摄工具。例如,人们经常使用智能终端进行自拍,从而将拍摄出的照片应用于制作头像、社交网络分享等诸多领域。然而,为了使分享的图像效果更好,人们通常会通过智能终端对拍摄出的图像进行美白处理。传统技术中,通常是通过调整图像的亮度,或者使用图像滤镜的方法,对图像进行美白处理。但是,采用传统技术处理后的图像效果较差,无法满足用户的需求。
技术实现思路
基于此,有必要针对传统技术处理后的图像效果较差,无法满足用户的需求的问题,提供一种图像处理方法、装置、计算机设备和存储介质。第一方面,本专利技术实施例提供一种图像处理方法,包括:获取待处理图像;确定所述待处理图像在第一颜色空间中的当前平均肤色数据;根据所述第一颜色空间中的当前平均肤色数据、预设的变换矩阵以及调节参数,确定所述待处理图像在第一颜色空间中的目标平均肤色数据;根据所述第一颜色空间中的当前平均肤色数据和所述第一颜色空间中的目标平均肤色数据对所述待处理图像进行调节,得到目标图像。本实施例提供的图像处理方法,计算机设备通过确定获取的待处理图像在第一颜色空间中的当前平均肤色数据,并根据待处理图像在第一颜色空间中的当前平均肤色数据、预设的变换矩阵以及调节参数,确定待处理图像在第一颜色空间中的目标平均肤色数据,然后根据待处理图像在第一颜色空间中的当前平均肤色数据和待处理图像在第一颜色空间中的目标平均肤色数据对待处理图像进行调节,得到目标图像。由于计算机设备是基于待处理图像的当前平均肤色数据,对待处理图像进行后续的美白处理,这样,针对不同的待处理图像,计算机设备得到的待处理图像的当前平均肤色数据不同,从而确定出的待处理图像的目标平均肤色数据也不同,也就是说,计算机设备对于不同的待处理图像进行的美白处理程度不同,从而通过待处理图像的当前平均肤色数据对该待处理图像进行处理,削弱了用户肤色与环境因素变化(如灯光等)对图像处理效果的影响,进而使得美白处理后的图像的效果较好,更能满足用户的需求。在其中一个实施例中,所述确定所述待处理图像在第一颜色空间中的当前平均肤色数据,包括:对所述待处理图像进行皮肤检测,得到所述待处理图像上每个像素点的灰度值;根据所述待处理图像上每个所述像素点的RGB值以及所述像素点对应的灰度值,确定所述待处理图像在第一颜色空间中的当前平均肤色数据。在其中一个实施例中,所述根据所述待处理图像上每个所述像素点的RGB值以及所述像素点对应的灰度值,确定所述待处理图像在第一颜色空间中的当前平均肤色数据,包括:根据公式:AvgColor=Sum(Src·Mask)÷Sum(Mask),确定所述待处理图像在第一颜色空间中的当前平均肤色数据AvgColor;其中,Src为所述像素点的RGB值,Mask为所述像素点对应的灰度值,·为点乘符号。本实施例提供的图像处理方法,在计算机设备对待处理图像进行皮肤检测,并根据皮肤检测结果得到待处理图像上每个像素点的灰度值之后,计算机设备可以根据待处理图像上每个像素点的RGB值以及灰度值,通过公式(1)确定待处理图像在第一颜色空间中的当前平均肤色数据。由于计算机设备在确定待处理图像在第一颜色空间中的当前平均肤色数据时,结合了待处理图像上每个像素点的RGB值和灰度值,使得确定出的待处理图像在第一颜色空间中的当前平均肤色数据的结果准确率更高。同时,待处理图像上每个像素点的灰度值是根据皮肤检测结果得到的,使得计算机设备确定出的待处理图像在第一颜色空间中的当前平均肤色数据更能反映用户的真实肤色,从而使得基于待处理图像在第一颜色空间中的当前平均肤色数据对待处理图像进行后续美白处理的结果更能符合用户的需求,进一步提高了美白处理后的图像的效果。在其中一个实施例中,所述根据所述第一颜色空间中的当前平均肤色数据、预设的变换矩阵以及调节参数,确定所述待处理图像在第一颜色空间中的目标平均肤色数据,包括:根据预设的变换矩阵和所述第一颜色空间中的当前平均肤色数据,确定所述待处理图像在第二颜色空间中的当前平均肤色数据;其中,所述第二颜色空间中的当前平均肤色数据包括3个分量数据,其中一个分量数据代表图像亮度,另外两个分量数据代表图像颜色;根据各个所述分量数据以及所述分量数据对应的调整参数,确定所述待处理图像在第二颜色空间中的目标平均肤色数据;根据所述预设的变换矩阵的逆矩阵和所述第二颜色空间中的目标平均肤色数据,确定所述待处理图像在第一颜色空间中的目标平均肤色数据。在其中一个实施例中,所述根据各个所述分量数据以及所述分量数据对应的调整参数,确定所述待处理图像在第二颜色空间中的目标平均肤色数据,包括:根据公式:确定所述待处理图像在第二颜色空间中的目标平均肤色数据;其中,x′、y′、z′分别为所述第二颜色空间中的目标平均肤色数据的三个分量数据,x、y、z分别为所述第二颜色空间中的当前平均肤色数据的三个分量数据,x表示图像亮度,y和z表示图像颜色,dx为分量数据x对应的调节参数,ry为分量数据y对应的调节参数,rz为分量数据z对应的调节参数。本实施例提供的图像处理方法,计算机设备根据预设的变换矩阵和待处理图像在第一颜色空间中的当前平均肤色数据,确定待处理图像在第二颜色空间中的当前平均肤色数据,然后根据待处理图像在第二颜色空间中的当前平均肤色数据包含的各个分量数据以及各个分量数据对应的调整参数,确定待处理图像在第二颜色空间中的目标平均肤色数据,并根据预设的变换矩阵的逆矩阵和待处理图像在第二颜色空间中的目标平均肤色数据,确定待处理图像在第一颜色空间中的目标平均肤色数据。由于计算机设备是通过预设的变换矩阵将待处理图像的当前平均肤色数据由第一颜色空间转换到第二颜色空间,且待处理图像在第二颜色空间中的当前平均肤色数据包含的各个分量数据之间的分离程度较高,即各个分量数据之间的相关性较低,这样,便很容易根据各个分量数据以及各个分量数据对应的调节参数确定待处理图像在第二颜色空间的目标平均肤色数据,便于对待处理图像的美白处理(包括亮度处理及色偏修正)。在其中一个实施例中,在所述获取待处理图像之前,所述方法还包括:获取N个训练图像;其中,N表示训练图像的数量,N≥1,N为正整数;分别确定N个训练图像中的每个训练图像在第一颜色空间中的当前平均肤色数据,得到N个当前平均肤色数据;对所述N个当前平均肤色数据形成的数组M进行主成分分析,得到所述预设的变换矩阵和数组m;其中,数组m包括第二颜色空间中的N个当前平均肤色数据,每个第二颜色空间中的当前平均肤色数据包括分量数据x、分量数据y和分量数据z。在其中一个实施例中,所述方法还包括:对所述数组m进行可视化显示;接收输入的可视化显示结果,并根据所述可视化显示结果确定所述数组m中的分量数据x用于表示图像亮度,分量数据y和分量数据z用于表示图像颜色;其中,所述可视化显示结果用于指示所述数组m中的各个分量数据表示的含义。本实施例提供的图像处理方法,计算机设备通过对N个训练图像在第一颜色空间中的当前平均肤色数据形成的数组M进行主成分分析,得到预设的变换矩阵和数组m。由于预设的变换矩阵本文档来自技高网...

【技术保护点】
1.一种图像处理方法,其特征在于,包括:获取待处理图像;确定所述待处理图像在第一颜色空间中的当前平均肤色数据;根据所述第一颜色空间中的当前平均肤色数据、预设的变换矩阵以及调节参数,确定所述待处理图像在第一颜色空间中的目标平均肤色数据;根据所述第一颜色空间中的当前平均肤色数据和所述第一颜色空间中的目标平均肤色数据对所述待处理图像进行调节,得到目标图像。

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:获取待处理图像;确定所述待处理图像在第一颜色空间中的当前平均肤色数据;根据所述第一颜色空间中的当前平均肤色数据、预设的变换矩阵以及调节参数,确定所述待处理图像在第一颜色空间中的目标平均肤色数据;根据所述第一颜色空间中的当前平均肤色数据和所述第一颜色空间中的目标平均肤色数据对所述待处理图像进行调节,得到目标图像。2.根据权利要求1所述的方法,其特征在于,所述确定所述待处理图像在第一颜色空间中的当前平均肤色数据,包括:对所述待处理图像进行皮肤检测,得到所述待处理图像上每个像素点的灰度值;根据所述待处理图像上每个所述像素点的RGB值以及所述像素点对应的灰度值,确定所述待处理图像在第一颜色空间中的当前平均肤色数据。3.根据权利要求2所述的方法,其特征在于,所述根据所述待处理图像上每个所述像素点的RGB值以及所述像素点对应的灰度值,确定所述待处理图像在第一颜色空间中的当前平均肤色数据,包括:根据公式:AvgColor=Sum(Src·Mask)÷Sum(Mask),确定所述待处理图像在第一颜色空间中的当前平均肤色数据AvgColor;其中,Src为所述像素点的RGB值,Mask为所述像素点对应的灰度值,·为点乘符号。4.根据权利要求1所述的方法,其特征在于,所述根据所述第一颜色空间中的当前平均肤色数据、预设的变换矩阵以及调节参数,确定所述待处理图像在第一颜色空间中的目标平均肤色数据,包括:根据预设的变换矩阵和所述第一颜色空间中的当前平均肤色数据,确定所述待处理图像在第二颜色空间中的当前平均肤色数据;其中,所述第二颜色空间中的当前平均肤色数据包括3个分量数据,其中一个分量数据代表图像亮度,另外两个分量数据代表图像颜色;根据各个所述分量数据以及所述分量数据对应的调整参数,确定所述待处理图像在第二颜色空间中的目标平均肤色数据;根据所述预设的变换矩阵的逆矩阵和所述第二颜色空间中的目标平均肤色数据,确定所述待处理图像在第一颜色空间中的目标平均肤色数据。5.根据权利要求4所述的方法,其特征在于,所述根据各个所述分量数据以及所述分量数据对应的调整参数,确定所述待处理图像在第二颜色空间中的目标...

【专利技术属性】
技术研发人员:何茜
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京,11

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

1