多边形虚化光斑生成方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:38086021 阅读:6 留言:0更新日期:2023-07-06 08:54
本申请实施例提供一种多边形虚化光斑生成方法、装置、计算机设备及存储介质,可以基于待虚化图像中像素点的亮度值,确定待虚化图像中的目标区域;确定目标区域中像素点对应的多边形模糊核,并确定与像素点的多边形模糊核匹配的至少两个目标模糊核;基于像素点对应的至少两个目标模糊核,对待虚化图像中目标区域的像素点进行模糊滤波,得到与多边形模糊核匹配的多边形虚化光斑;由于本申请实施例能够基于多边形模糊核,确定出与多边形模糊核匹配的至少两个目标模糊核,如此可以基于至少两个目标模糊核对待虚化图像中目标区域的像素点进行模糊滤波,如此可以减小模糊滤波过程中的计算次数,从而可以提高多边形虚化光斑的生成效率。率。率。

【技术实现步骤摘要】
多边形虚化光斑生成方法、装置、计算机设备及存储介质


[0001]本申请涉及图像处理
,具体涉及一种多边形虚化光斑生成方法、装置、计算机设备及存储介质,该存储介质为计算机可读存储介质。

技术介绍

[0002]随着手机的发展,手机具有多种拍照功能,例如,背景虚化功能、光斑效果功能。
[0003]目前实现背景虚化功能的方法有多种,例如,采用圆形模糊核实现背景虚化功能;例如,采用多边形模糊核实现背景虚化功能。
[0004]其中,圆形模糊核实现的背景虚化能够产生漂亮的圆形虚化光斑,但是圆形模糊核不是可分离的,因此,采用圆形模糊核实现背景虚化过程比较耗时。
[0005]其中,多边形模糊核实现的背景虚化能够产生多边形虚化光斑。多边形模糊核一般采用的六边形模糊核或八边形模糊核。针对每一个中心像素点,六边形模糊核需要采样127个邻域点进行模糊操作,以生成多边形虚化光斑;八边形模糊核需要采样120个邻域点进行模糊操作,以生成多边形虚化光斑。多边形模糊核实现背景虚化功能所需的计算量比较大,从而导致背景虚化过程比较耗时,难以在计算能力有限的设备或终端上使用。
[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]本申请实施例可以基于待虚本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多边形虚化光斑生成方法,其特征在于,包括:基于所述待虚化图像中像素点的亮度值,确定所述待虚化图像中的目标区域;确定所述目标区域中像素点对应的多边形模糊核,并确定与所述像素点的所述多边形模糊核匹配的至少两个目标模糊核;基于所述像素点对应的所述至少两个目标模糊核,对所述待虚化图像中目标区域的像素点进行模糊滤波,得到与所述多边形模糊核匹配的多边形虚化光斑。2.根据权利要求1所述的多边形虚化光斑生成方法,其特征在于,所述基于所述像素点对应的所述至少两个目标模糊核,对所述待虚化图像中目标区域的像素点进行模糊滤波,得到与所述多边形模糊核匹配的多边形虚化光斑,包括:确定所述多边形模糊核的模糊核形状种类;基于所述模糊核形状种类,确定每一目标模糊核对应的滤波路径;针对每一目标模糊核,按照所述目标模糊核对应的滤波路径,对所述待虚化图像中目标区域的像素点进行模糊滤波,得到与所述多边形模糊核匹配的多边形虚化光斑。3.根据权利要求2所述的多边形虚化光斑生成方法,其特征在于,所述针对每一目标模糊核,按照所述目标模糊核对应的滤波路径,对所述待虚化图像中目标区域的像素点进行模糊滤波,得到与所述多边形模糊核匹配的多边形虚化光斑,包括:针对每一目标模糊核,按照所述目标模糊核对应的滤波路径,对所述待虚化图像中目标区域的像素点进行模糊滤波,得到所述多边形模糊核的至少两个存在重合像素点的初始光斑区域;基于所述至少两个存在重合像素点的初始光斑区域,确定与所述多边形模糊核匹配的多边形虚化光斑。4.根据权利要求3所述的多边形虚化光斑生成方法,其特征在于,所述基于所述至少两个存在重合像素点的初始光斑区域,确定与所述多边形模糊核匹配的多边形虚化光斑,包括:从所述初始光斑区域中筛选出不重合的目标像素点;获取预设矩阵权重,并基于所述预设矩阵权重对所述目标像素点对应的目标模糊核的矩阵权重进行调整,以确定与所述多边形模糊核匹配的多边形虚化光斑。5.根据权利要求3所述的多边形虚化光斑生成方法,其特征在于,所述针对每一目标模糊核,按照所述目标模糊核对应的滤波路径,对所述待虚化图像中目标区域的像素点进行模糊滤波,得到所述多边形模糊核的至少两个存在重合像素点的初始光斑区域,包括:按照所述目标模糊核对应的滤波路径,从所述待虚化图像的目标区域的像素点中确定多个待滤波像素点;基于所述目标模糊核对所述多个待滤波像素点进行模糊滤波,得到多个滤波后像素点;基于所述多个滤波后像素点,构建所述多边形模糊核的至少两个存在重合像素点的初始光斑区域。6.根据权利要求1所述的多边形虚化光斑生成方法,其特征在于,所述基于所述待虚化图像中像素点的亮度值,确定所述待虚化图像中的目标区域,包括:基于所述待虚化图像中像素点的亮度值,确定所述待虚化图像中的初始目标区域;
基于所述初始目标区域中每一像素点对应的亮度值,确定所述初始目标区域的权重系数矩阵,所述权重系数矩阵表征所述初始目标区域中每一像素点对应的亮度值的权重;根据所述权重系数矩阵,对所述初始目标区域中每一像素点的亮度值进行放大处理,得到所述待虚化图像中的目标区域。7.根据权利要求6所述的多边形虚化光斑生成方法,其特征在于,所述基于所述待虚化图像中像素点的亮度值,确定所述待虚化图像中的初始目标区域,包括:基于所述待虚化图像中像素点的亮度值,确定所述待虚化图像的目标图像;基于所述目标图像中每一像素点的像素值,确定所述待虚化图像中的初始目标区域。8.根据权利要求7所述的多边形虚化光斑生成方法,其特征在于,所述基于所述目标图像中每一像素点的像素值,确定所述待虚化图像中的初始目标区域,包括:针对所述目标图像中每一像素点的像素值,若所述像素点的像素值大于或等于预设像素值阈值,则将像素值大于或等于预设像素值...

【专利技术属性】
技术研发人员:李鹏刘阳兴
申请(专利权)人:武汉TCL集团工业研究院有限公司
类型:发明
国别省市:

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

1