一种图像虚化方法、存储介质以及终端设备技术

技术编号:31078299 阅读:18 留言:0更新日期:2021-12-01 11:31
本发明专利技术公开了一种图像虚化方法、存储介质以及终端设备,所述方法基于预设焦点确定待处理图像对应的待虚化区域;对于所述待虚化区域中的每个第一像素点,确定该第一像素点对应的虚化半径;根据该第一像素点的虚化半径,在预设的若干待虚化图像中确定该第一像素点对应的待虚化图像;分别对各待虚化图像进行虚化处理,以得到若干虚化图像,并将虚化处理得到的若干虚化图像以及所述待处理图像进行融合,以得到所述待处理图像对应的虚化图像。本发明专利技术通过对各像素点采用逐点滤波,并且将不同像素点在不同图像尺度的待虚化图像上进行处理,实现了将待处理图像缩小多个尺度进行虚化处理,提高了虚化处理的效率。高了虚化处理的效率。高了虚化处理的效率。

【技术实现步骤摘要】
一种图像虚化方法、存储介质以及终端设备


[0001]本专利技术涉及图像处理
,特别涉及一种图像虚化方法、存储介质以及终端设备。

技术介绍

[0002]双摄像头已经越来越多地应用于移动终端设备上,现有技术中双摄像头中的一个摄像头用来拍摄照片,另一个摄像头用来辅助计算照片的深度信息,以便进行后续的图像虚化处理。其中,所述图像虚化处理过程需要对图像进行前景和背景区分以及背景处理,这些处理需要花费较长时间,增加了图像拍摄的时长,给用户的使用带来不便。

技术实现思路

[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]一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上任一所述的图像本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像虚化方法,其特征在于,所述方法包括:基于预设焦点确定待处理图像对应的待虚化区域;对于所述待虚化区域中的每个第一像素点,确定该第一像素点对应的虚化半径;根据该第一像素点的虚化半径,在预设的若干待虚化图像中确定该第一像素点对应的待虚化图像,其中,所述若干待虚化图像为所述待处理图像的不同图像尺度的图像;分别对各待虚化图像进行虚化处理,得到若干虚化图像;将虚化处理得到的若干虚化图像以及所述待处理图像进行融合,以得到所述待处理图像对应的虚化图像。2.根据权利要求1所述图像虚化方法,其特征在于,所述待处理图像为成像模组中主成像器拍摄的主图像,其中,所述成像模组包括至少主成像器和辅助成像器;主成像器用于拍摄主图像,辅助成像器用于拍摄辅助图像,所述辅助图像用于辅助计算主图像的深度信息。3.根据权利要求1所述图像虚化方法,其特征在于,所述基于预设焦点确定待处理图像对应的待虚化区域之前,所述方法包括:基于预设焦点在所述待处理图像中确定候选区域;基于所述候选区域对应所述预设焦点进行修正处理,并将到修正处理后的预设焦点作为预设焦点。4.根据权利要求3所述图像虚化方法,其特征在于,所述基于所述候选区域对应所述预设焦点进行修正处理,具体包括:将所述候选区域划分为若干子候选区域,并分别获取各子候选区域各自对应的深度均值;根据获取到的所有深度均值确定所述预设焦点对应的目标区域,并将所述目标区域对应的区域中心作为修正处理后的预设焦点。5.根据权利要求1所述图像虚化方法,其特征在于,所述基于预设焦点确定待处理图像对应的待虚化区域具体包括:对于待处理图像中的每个第二像素点,计算该第二像素点对应的第一深度信息与所述预设焦点对应的第二深度信息的差值,以得到第一差值集;将所述第一差值集中的各负数差值均置为零,以更新所述第一差值集;根据更新得到的第一差值集对所述预设焦点的第二深度信息进行修正,以得到修正后的第二深度信息;将修正后的第二深度信息作为所述预设焦点的第二深度信息;根据所述第二深度信息确定所述待处理图像对应的待虚化区域。6.根据权利要求1所述所述图像虚化方法,其特征在于,所述对于所述待虚化区域中的每个第一像素点,确定该第一像素点对应的虚化半径具体包括:对于所述待虚化区域中的每个第一像素点,计算该第一像素点的第三深度信息与所述预设焦点的第二深度信息的差值;根据预设的虚化半径与差值的对应关系,确定该差值对应的虚化半径,以得到该第一像素点对应的虚化半径。7.根据权利要求6所述图像虚化方法,其特征在于,所述虚化半径与差值的对应关系的对应关系为:
差值为零时,差值对应的虚化半径为零;差值大于获取等于所述待处理图像对应的第一虚化半径阈值时,差值对应的虚化半径为所述第一虚化半径阈值;差值大于零且差值小于所述第一虚化半径阈值时,差值对应的虚化半径为根据所述差值确定的。8.根据权利要求1所述图像虚化方法,其特征在于,所述若干待虚化图像中各待虚化图像对应的虚化半径不同,并且对于若干待虚化图像中的任意两张待虚化图像,若两张待虚化图像中第一待虚化图像的图像...

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

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

1