【技术实现步骤摘要】
图像处理方法、装置、电子设备和存储介质
[0001]本公开涉及人工智能领域,具体为计算机视觉、深度学习等
,具体提供一种图像处理方法、装置、电子设备和存储介质。
技术介绍
[0002]目前,面向企业的云端批量美颜修图项目具有广阔市场,而该类项目具有数据量大、要求精细等特点,因此要求自动化的修图工具应当具有高效、高品质等特性。然而,现有的主要是通过传统图像检测的方式进行处理,普遍存在自动修图的处理效率与处理质量均较低的问题。
技术实现思路
[0003]本公开要解决的技术问题是为了克服现有技术中图像处理技术易造成自动修图存在处理效率与处理质量均较低的缺陷,提供一种图像处理方法、装置、电子设备和存储介质。
[0004]本公开是通过下述技术方案来解决上述技术问题:
[0005]根据本公开的一方面,提供一种图像处理方法,所述图像处理方法包括:
[0006]采用预设插值方法对原始图像中每个初始瑕疵区域的初始包围框进行处理,得到沿设定方向颜色发生渐变的第一包围框;
[0007]基于所述第一包围框,筛选出需要渲染的初始瑕疵区域并作为待渲染区域;
[0008]对所述原始图像中的所述待渲染区域进行渲染,得到第一处理图像;
[0009]采用预设模糊处理方法对原始图像进行模糊处理,得到第二处理图像;
[0010]识别出所述原始图像中若干个所述初始瑕疵区域中的目标瑕疵区域;
[0011]基于所述第一处理图像和所述第二处理图像,对所述原始图像中的所述目标瑕疵区 ...
【技术保护点】
【技术特征摘要】
1.一种图像处理方法,所述图像处理方法包括:采用预设插值方法对原始图像中每个初始瑕疵区域的初始包围框进行处理,得到沿设定方向颜色发生渐变的第一包围框;基于所述第一包围框,筛选出需要渲染的初始瑕疵区域并作为待渲染区域;对所述原始图像中的所述待渲染区域进行渲染,得到第一处理图像;采用预设模糊处理方法对原始图像进行模糊处理,得到第二处理图像;识别出所述原始图像中若干个所述初始瑕疵区域中的目标瑕疵区域;基于所述第一处理图像和所述第二处理图像,对所述原始图像中的所述目标瑕疵区域进行修复处理以得到第一目标图像。2.如权利要求1所述的图像处理方法,所述采用预设插值方法对原始图像中每个目标瑕疵区域的初始包围框进行处理,得到沿设定方向颜色发生渐变的第一包围框的步骤,还包括:获取所述原始图像中每个所述初始瑕疵区域的所述初始包围框对应的若干第一顶点数据,以及所述初始瑕疵区域之外的预设区域内的若干第二顶点数据;采用所述预设插值方法基于所述第一顶点数据对所述初始瑕疵区域的所述初始包围框进行处理,得到沿所述设定方向颜色发生渐变的所述第一包围框。3.如权利要求2所述的图像处理方法,所述基于所述第一包围框,筛选出需要渲染的初始瑕疵区域并作为待渲染区域的步骤,包括:采用预设翻转方式将所述第一包围框翻转至设定状态,以得到第二包围框;基于所述第二包围框对应的若干第三顶点数据和若干所述第二顶点数据,筛选出需要渲染的初始瑕疵区域并作为所述待渲染区域。4.如权利要求3所述的图像处理方法,所述采用所述预设插值方法基于所述第一顶点数据对所述初始瑕疵区域的所述初始包围框进行处理,得到沿所述设定方向颜色发生渐变的所述第一包围框的步骤,包括:分别设置所述初始包围框的不同顶点处对应的插值颜色值;采用重心坐标插值法基于所述插值颜色值对所述初始瑕疵区域的所述初始包围框进行处理,得到沿所述设定方向颜色发生渐变的所述第一包围框。5.如权利要求4所述的图像处理方法,所述分别设置所述初始包围框的不同顶点处对应的插值颜色值的步骤之前,还包括:根据所述第一顶点数据确定所述初始包围框的高度值;在所述高度值大于第一设定阈值时,基于所述高度值对所述初始包围框进行分割处理以得到不同的高度分割信息;将所述高度分割信息分别存储中不同的第一预设通道中。6.如权利要求5所述的图像处理方法,在基于所述高度值将所述初始包围框分割处理成两个部分时,所述采用预设翻转方式将所述第一包围框翻转至设定状态,以得到第二包围框的步骤,包括:对于任一部分,以当前部分的远离与另一部分连接处的外边框作为轴线,将所述当前部分沿着所述轴线进行水平翻转,以处理后的所述第二包围框。7.如权利要求3所述的图像处理方法,所述基于所述第二包围框对应的若干第三顶点
数据和若干所述第二顶点数据,筛选出需要渲染的初始瑕疵区域并作为所述待渲染区域的步骤,包括:采用射线法对所述第二包围框对应的若干所述第三顶点数据与不同的所述第二顶点数据围成的多边形进行求交,得到求交结果;在所述求交结果表征存在交点时,确定对应的初始瑕疵区域需要渲染以作为所述待渲染区域。8.如权利要求5所述的图像处理方法,所述图像处理方法还包括:识别出所述原始图像中的若干个所述初始瑕疵区域;生成用于标识所述初始瑕疵区域的标志位信息并存储至第二预设通道中;将所述第一包围框对应的渐变插值信息存储至第三预设通道中。9.如权利要求8所述的图像处理方法,所述图像处理方法还包括:将所述第一预设通道、所述第二预设通道和所述第三预设通道中存储的数据装载至图像处理设备的中央处理单元CPU中;所述对所述原始图像中的所述待渲染区域进行渲染,得到第一处理图像的步骤,包括:通过所述中央处理单元CPU装载的数据传输至所述图像处理设备的图形处理器GPU中;采用所述图形处理器GPU对所述原始图像中的所述待渲染区域进行渲染,得到所述第一处理图像。10.如权利要求1所述的图像处理方法,所述采用预设模糊处理方法对原始图像进行模糊处理,得到第二处理图像的步骤,包括:采用高斯模糊处理方法对所述原始图像中的所述预设区域采用第一层次参数进行模糊处理,且采用第二层次参数对所述初始瑕疵区域进行模糊处理,以得到后的所述第二处理图像;其中,所述第一层次参数对应的模糊处理程度低于所述第二层次参数对应的模糊处理程度。11.如权利要求8中所述的图像处理方法,所述识别出所述原始图像中若干个所述初始瑕疵区域中的目标瑕疵区域步骤,还包括:获取所述第二预设通道对应的实际通道值;在所述实际通道值与预设通道值的第一差值小于第二设定阈值时,则确定对应的初始瑕疵区域属于所述目标瑕疵区域。12.如权利要求11所述的图像处理方法,所述图像处理方法还包括:在所述实际通道值与预设通道值的所述第一差值大于或者等于所述第二设定阈值时,则确定对应的所述初始瑕疵区域不属于目标瑕疵区域;获取所述原始图像中所述初始瑕疵区域之外的预设区域内的原始像素信息;采用所述原始像素信息修复对应的所述初始瑕疵区域以得到第二目标图像。13.如权利要求11所述的图像处理方法,所述基于所述第一处理图像和所述第二处理图像,对所述原始图像中的所述目标瑕疵区域进行修复处理以得到第一目标图像的步骤,还包括:基于所述渐变插值信息和所述高度分割信息,计算得到所述第一处理图像对应的采样偏移量;
根据所述采样偏移量采样所述原始图像,得到与所述目标瑕疵区域对应的第一像素信息,以及根据所述采样偏移量采样所述第二处理图像,得到与所述目标瑕疵区域对应的第二像素信息;计算得到所述第一像素信息与所述第二像素信息的第二差值,以得到所述目标瑕疵区域对应的高频信息;获取所述原始图像中所述目标瑕疵区域对应的第三像素信息,以及获取所述第二处理图像中所述目标瑕疵区域对应的第四像素信息;计算得到所述第三像素信息与所述第四像素信息的第三差值,以得到所述目标瑕疵区域对应的低频信息;基于所述高频信息和所述低频信息,对所述原始图像中的所述目标瑕疵区域进行修复处理以得到第一目标图像。14.如权利要求13所述的图像处理方法,所述基于所述高频信息和所述低频信息,对所述原始图像中的所述目标瑕疵区域进行修复处理以得到第一目标图像的步骤,包括:对所述高频信息和所述低频信息进行融合处理,以得到融合信息;基于所述融合信息,采用预设透明度通道与所述原始图像进行比例混合调节处理,以得到所述第一目标图像。15.如权利要求1
‑
14中任一项所述的图像处理方法,所述原始图像包括人脸图像时,所述目标瑕疵区域为斑痘区域,所述初始瑕疵区域之外的预设区域为脸部五官所在区域。16.一种图像处理装置,所述图像处理装置包括:第一包围框获取模块,用于采用预设插值方法对原始图像中每个初始瑕疵区域的初始包围框进行处理,得到沿设定方向颜色发生渐变的第一包围框;待渲染区域筛选模块,用于基于所述第一包围框,筛选出需要渲染的初始瑕疵区域并作为待渲染区域;第一处理图像获取模块,用于对所述原始图像中的所述待渲染区域进行渲染,...
【专利技术属性】
技术研发人员:孙瑞,孙昊,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。