一种拍照背景虚化方法、移动终端及存储介质技术

技术编号:29677724 阅读:17 留言:0更新日期:2021-08-13 22:00
本发明专利技术公开了一种拍照背景虚化方法、移动终端及存储介质,所述方法包括:将第一图片和第二图片合成深度图;将所述深度图进行预处理,将预处理后的所述深度图进行分割得到前景掩模和背景掩模;根据所述前景掩模和所述背景掩模分别确定前景深度值参数和背景深度值参数;根据所述前景深度值参数和所述背景深度值参数确定用于虚化的模糊核大小,并根据所述模糊核大小对所述第一图片进行背景虚化。本发明专利技术将两张不同角度获取的图片合成深度图,对预处理后的深度图进行快速分割得到一个粗略的前景与背景,然后分别统计前景与背景深度值参数,依据深度图与参数值选取用于虚化的模糊核大小进行逐像素的背景虚化,提升背景虚化的效果。

【技术实现步骤摘要】
一种拍照背景虚化方法、移动终端及存储介质
本专利技术涉及图像处理
,尤其涉及一种拍照背景虚化方法、移动终端及存储介质。
技术介绍
现在的智能手机的拍照功能中,基于双摄像头的拍照背景虚化(背景虚化就是使景深变浅,使焦点聚集在主题上)功能越来越流行。目前,背景虚化主要步骤为:利用双目摄像头生成深度图(深度图是采用双目摄像头拍摄的主图和副图合成具有距离信息的图像,图像中的每一个像素表示场景到摄像头的距离,也称为深度,所以叫深度图),基于深度图分割出前景和背景;再根据深度值对背景做分级,每一级做不同的模糊平滑处理后与前景叠加实现背景虚化效果。但是,基于深度图的前景与背景分割、背景分层多级虚化后叠加等方式都存在一定的缺陷,双摄像头估计的深度图可能不准(深度图是双目摄像头的主副摄像头拍摄的图片估计出来的),导致前景和背景的分割效果不佳或出错,并且利用深度距离信息(即深度值)的分层多级虚化会使得相邻的区域出现虚化等级不一致,前景与虚化后的背景叠加会在边缘处过渡显得不一致、或出现光晕效果;上述缺陷最终都会造成虚化后图片的视觉效果不佳。因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术的主要目的在于提供一种拍照背景虚化方法、移动终端及存储介质,旨在解决现有技术中前景和背景分割不准,相邻的背景块之间的虚化等级不一致导致的前景与背景叠加的边缘出现光晕或过渡不自然的问题。为实现上述目的,本专利技术提供一种拍照背景虚化方法,所述拍照背景虚化方法包括如下步骤:将第一图片和第二图片合成深度图;将所述深度图进行预处理,将预处理后的所述深度图进行分割得到前景掩模和背景掩模;根据所述前景掩模和所述背景掩模分别确定前景深度值参数和背景深度值参数;根据所述前景深度值参数和所述背景深度值参数确定用于虚化的模糊核大小,并根据所述模糊核大小对所述第一图片进行背景虚化。可选地,所述的拍照背景虚化方法,其中,所述第一图片是由终端设备的第一摄像头组拍摄得到的图片,所述第一摄像头组包括一个或者多个摄像头;所述第二图片是由终端设备的第二摄像头组拍摄得到的图片,所述第二摄像头组包括一个或者多个摄像头;所述第一摄像头组的摄像头与所述第二摄像头组的摄像头之间至少有一个不相同。可选地,所述的拍照背景虚化方法,其中,所述预处理包括:将所述深度图进行保边滤波处理;将进行保边滤波处理后的所述深度图进行中值滤波操作。可选地,所述的拍照背景虚化方法,其中,所述将预处理后的所述深度图进行分割得到前景掩模和背景掩模,具体包括:将进行中值滤波操作后的所述深度图进行分割处理;根据预先设置的分割阈值得到所述前景掩模和所述背景掩模。可选地,所述的拍照背景虚化方法,其中,所述根据预先设置的分割阈值得到所述前景掩模和所述背景掩模,具体包括:将所述深度图中像素值大于所述分割阈值的像素点归为所述前景掩模;将所述深度图中像素值小于或等于所述分割阈值的像素点归为所述背景掩模。可选地,所述的拍照背景虚化方法,其中,所述根据所述前景掩模和所述背景掩模分别确定前景深度值参数和背景深度值参数,具体包括:根据所述前景掩模和所述背景掩模分别统计前景深度值均值和前景深度值均方差,以及背景深度值最大值和背景深度值最小值。可选地,所述的拍照背景虚化方法,其中,所述根据所述前景掩模和所述背景掩模分别确定前景深度值参数和背景深度值参数,具体包括:根据所述前景掩模和所述背景掩模分别统计前景深度值均值和前景深度值均方差,以及背景深度值最大值和背景深度值最小值。可选地,所述的拍照背景虚化方法,其中,所述根据所述前景深度值参数和所述背景深度值参数确定用于虚化的模糊核大小,具体包括:确定前景的虚化核为高斯核,则当前像素的虚化半径Fg_r为:其中,Fg_level为虚化级数,depthVal为深度值,Fg_mean为前景深度值均值,Fg_std为前景深度值均方差;模糊核的大小为(2r+1)*(2r+1),其中各权重的计算公式如下:Fg_k=exp(-Fg_r*dist);其中,dist为核中点(r,r)与其邻域的欧氏距离;确定背景的虚化核为散焦模糊核,则当前像素的虚化半径Bg_r为:Bg_r=Bg_level*(depthVal-Bg_min)/(Bg_max-Bg_min+1);其中,Bg_level为虚化级数,Bg_max为背景深度值最大值,Bg_min为背景深度值最小值;模糊核的大小为(2r+1)*(2r+1),其中各权重的计算公式如下:Bg_k=a*dist+b;其中,a和b表示权重值,且0<a<1,b>1。可选地,所述的拍照背景虚化方法,其中,所述Fg_level为2,所述Bg_level为11,a=0.1,b=10。可选地,所述的拍照背景虚化方法,其中,所述背景虚化为逐像素的背景虚化。此外,为实现上述目的,本专利技术还提供一种移动终端,其中,所述移动终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的拍照背景虚化程序,所述拍照背景虚化程序被所述处理器执行时实现如上所述的拍照背景虚化方法的步骤。其中,所述移动终端包括第一摄像头组和第二摄像头组;所述第一摄像头组和所述第二摄像头组用于获取两张不同角度拍摄的第一图片和第二图片;所述第一图片由所述第一摄像头组拍摄得到的图片,所述第一摄像头组包括一个或者多个摄像头;所述第二图片由所述第二摄像头组拍摄得到的图片,所述第二摄像头组包括一个或者多个摄像头;所述第一摄像头组的摄像头与所述第二摄像头组的摄像头之间至少有一个不相同。此外,为实现上述目的,本专利技术还提供一种存储介质,其中,所述存储介质存储有拍照背景虚化程序,所述拍照背景虚化程序被处理器执行时实现如上所述的拍照背景虚化方法的步骤。本专利技术通过将第一图片和第二图片合成深度图;将所述深度图进行预处理,将预处理后的所述深度图进行分割得到前景掩模和背景掩模;根据所述前景掩模和所述背景掩模分别确定前景深度值参数和背景深度值参数;根据所述前景深度值参数和所述背景深度值参数确定用于虚化的模糊核大小,并根据所述模糊核大小对所述第一图片进行背景虚化。即将两张不同角度获取的图片合成深度图,对深度图进行预处理使得深度图均匀一致,对预处理后的深度图进行快速分割得到一个粗略的前景与背景,然后分别统计前景与背景深度值参数,依据深度图与参数值选取用于虚化的模糊核大小进行逐像素的背景虚化,提升背景虚化的效果。附图说明图1是本专利技术拍照背景虚化方法的较佳实施例的流程图;图2是本专利技术拍照背景虚化方法的较佳实施例中进行预处理后的深度图;图3是本专利技术拍照背景虚化方法的较佳实施例中进行背景虚化后的效果图;图4为本专利技术移动终端的较佳实施例的运行环境示意图。具本文档来自技高网...

【技术保护点】
1.一种拍照背景虚化方法,其特征在于,所述拍照背景虚化方法包括:/n将第一图片和第二图片合成深度图;/n将所述深度图进行预处理,将预处理后的所述深度图进行分割得到前景掩模和背景掩模;/n根据所述前景掩模和所述背景掩模分别确定前景深度值参数和背景深度值参数;/n根据所述前景深度值参数和所述背景深度值参数确定用于虚化的模糊核大小,并根据所述模糊核大小对所述第一图片进行背景虚化。/n

【技术特征摘要】
1.一种拍照背景虚化方法,其特征在于,所述拍照背景虚化方法包括:
将第一图片和第二图片合成深度图;
将所述深度图进行预处理,将预处理后的所述深度图进行分割得到前景掩模和背景掩模;
根据所述前景掩模和所述背景掩模分别确定前景深度值参数和背景深度值参数;
根据所述前景深度值参数和所述背景深度值参数确定用于虚化的模糊核大小,并根据所述模糊核大小对所述第一图片进行背景虚化。


2.根据权利要求1所述的拍照背景虚化方法,其特征在于,所述第一图片是由终端设备的第一摄像头组拍摄得到的图片,所述第一摄像头组包括一个或者多个摄像头;
所述第二图片是由终端设备的第二摄像头组拍摄得到的图片,所述第二摄像头组包括一个或者多个摄像头;
所述第一摄像头组的摄像头与所述第二摄像头组的摄像头之间至少有一个不相同。


3.根据权利要求1所述的拍照背景虚化方法,其特征在于,所述预处理包括:
将所述深度图进行保边滤波处理;
将进行保边滤波处理后的所述深度图进行中值滤波操作。


4.根据权利要求3所述的拍照背景虚化方法,其特征在于,所述将预处理后的所述深度图进行分割得到前景掩模和背景掩模,具体包括:
将进行中值滤波操作后的所述深度图进行分割处理;
根据预先设置的分割阈值得到所述前景掩模和所述背景掩模。


5.根据权利要求4所述的拍照背景虚化方法,其特征在于,所述根据预先设置的分割阈值得到所述前景掩模和所述背景掩模,具体包括:
将所述深度图中像素值大于所述分割阈值的像素点归为所述前景掩模;
将所述深度图中像素值小于或等于所述分割阈值的像素点归为所述背景掩模。


6.根据权利要求1-5任一项所述的拍照背景虚化方法,其特征在于,所述根据所述前景掩模和所述背景掩模分别确定前景深度值参数和背景深度值参数,具体包括:
根据所述前景掩模和所述背景掩模分别统计前景深度值均值和前景深度值均方差,以及背景深度值最大值和背景深度值最小值。


7.根据权利要求6所述的拍照背景虚化方法,其特征在于,所述根据所述前景深度值参数和所述背景深度值参数确定用于虚化的模糊核大小,具体包括:
确定前景的虚化核为高斯核,则当前像...

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

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

1