本发明涉及图像处理领域,具体地,涉及一种利用rgbd图更换背景的方法。
背景技术:
1、在工作和生活的很多场景中,都需要对图像中提取目标对象,并替换图片图像,比如证件照、宣传照等。而在很多应用场景中,需要对视频进行连续的处理,比如主播、电视节目、视频广告等,通过对背景的替换,可以大大降低相应的制作成本,并节省准备工作所需要的时间和工作量。
2、在现有技术中,通过对待替换图像进行判断来识别前景与背景,从而实现目标对象的提取。
3、某说明书实施例公开了一种人脸识别方法、装置以及电子设备,所述方法包括:获取待识别人脸图像;根据所述待识别人脸图像,获得分别用于表示各通道的像素点通道值扩散速度的多个第一图像;基于所述多个第一图像,确定用于表示所述待识别人脸图像的灰量扩散速度的第二图像;根据所述第二图像,识别所述待识别人脸图像。识别过程中,可以利用预设的深度学习模型根据该灰量扩散速度图像识别待识别人脸图像是否为活体。
4、某发明提出一种图像识别方法、装置、计算机设备和存储介质,其中,方法包括:获取待识别的图像,采用训练后的第一卷积神经网络模型,对待识别图像进行图像识别,以确定待识别的图像中所展示的对象,其中,第一卷积神经网络模型包括用于提取图像全局特征的第一路卷积神经网络和用于提取图像局部特征的第二路卷积神经网络。通过训练后的第一卷积神经网络模型,对待识别图像进行识别。
5、现有技术中的方案得到的图像识别效果差,尤其对于边缘及目标识别效果差。部分现有技术采用大量的计算以提高识别精度,但造成数据的处理量大大增加,难以实时处理大量数据,更无法实时处理视频。
技术实现思路
1、为此,本发明通过对待替换图像进行目标对象识别,并通过深度图对其进行快速优化,在获得高精度的目标对象的同时,还可以快速响应,对算力要求低,可以对视频进行实时处理。
2、第一方面,本发明提供一种利用rgbd图更换背景的方法,其特征在于,包括如下步骤:
3、s1:获取待替换图;其中,所述待替换图是rgbd图;
4、s2:通过所述待替换图识别目标对象;
5、s3:建立所述待替换图与替换图片的像素级对应关系;其中,所述替换图像是rgbd图;
6、s4:调整所述替换图像或所述目标对象的整体深度值,以其与所述目标对象的深度值相适应;
7、s5:将所述目标对象置于所述替换图片中,以得到更换背景后的图像。
8、可选地,所述的一种利用rgbd图更换背景的方法,其特征在于,所述步骤s2包括:
9、s201:分别通过r通道、g通道和b通道识别目标对象,获得三个目标对象区域;
10、s202:对三个所述目标对象区域在所述待替换图上相加,得到目标对象区域;
11、s203:沿所述目标对象区域的轮廓线向两侧拓展一定像素值,得到边缘区域;所述边缘区域既包括所述目标对象的信息,又包括所述背景的信息;
12、s204:在所述边缘区域中,从所述目标对象向所述背景的方向计算深度变化速率,当深度变化速率达到或超过预设值时,将该像素确定为边界;
13、s205:对所述rgbd图中所述边界内的区域进行裁剪,得到目标对象。
14、可选地,所述的一种利用rgbd图更换背景的方法,其特征在于,所述步骤s4包括:
15、s401:获取所述目标对象的深度范围a;
16、s402:获取所述替换图片中与所述目标对象中对应部分的深度范围b;
17、s403:如果a小于b,且无交集,则增大a或减小b,以使a中最大的元素与b中最小的元素相等;
18、s404:如果a大于b,且无交集,则减小a或增大b,以使a中最大的元素与b中最小的元素相等;
19、s405:如果a与b有交集,则调整a,以使a中最大的元素与b中最小的元素相等。
20、可选地,所述的一种利用rgbd图更换背景的方法,其特征在于,所述步骤s5包括:
21、s501:将所述替换图片与所述待替换图对齐;
22、s502:将所述目标对象提取;
23、s503:将对齐后的所述替换图片替换掉所述待替换图中的背景信息;
24、s504:将所述目标对象置于所述替换图片上方的图层。
25、可选地,所述的一种利用rgbd图更换背景的方法,其特征在于,所述步骤s5包括:
26、s501:将所述替换图片与所述待替换图像对齐;
27、s502:将所述目标对象提取;
28、s505:将所述目标对象和所述替换图片根据深度信息进行重组。
29、可选地,所述的一种利用rgbd图更换背景的方法,其特征在于,在步骤s505中,如果所述目标对象和所述替换图片在三维空间中存在重叠,则将所述替换图片中的重叠内容向远离目标对象的方向进行挤压。
30、可选地,所述的一种利用rgbd图更换背景的方法,其特征在于,在步骤s505中,如果所述替换图片中存在区域影响因素,则为所述目标对象增加响应特征;所述区域影响因素是指在三维空间中能够影响其他物体的因素。
31、第二方面,本发明提供了一种利用rgbd图更换视频背景的方法,其特征在于,对视频中的每一帧执行上述的方法。
32、第三方面,本发明提供了一种利用rgbd图更换背景的设备,其特征在于,包括:
33、处理器;
34、存储器,其中存储有所述处理器的可执行指令;
35、其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述利用rgbd图更换背景的方法的步骤。
36、第四方面,本发明提供了一种计算机可读存储介质,用于存储程序,其特征在于,所述程序被执行时实现上述任意一项所述利用rgbd图更换背景的方法的步骤。
37、与现有技术相比,本发明具有如下的有益效果:
38、本发明以rgbd图像进行特征提取,对目标对象的识别与提取更加精确,可以获得较高的质量与较好的效果,同时替换图像也采用rgbd图像,数据类型一致,有利于更好地处理。
39、本发明利用深度数据对目标对象进行优化,从而减小了对目标对象识别的精度要求,降低算法要求,提高了运算速度,提升了数据处理能力,从而适应于对视频的实时处理。
40、本发明通过深度数据对待替换图像进行优化,提升了数据识别的准确性,尤其对于边缘的识别效果大大提升,即通过对二维平面数据增加三维信息,使得准度性提升明显,实现了二维数据无法实现的效果,并且对于目标对象的信息更加明显。
41、本发明通过深度信息对更换背景后的图像进行调整,使得图片更加合理,三维空间内更加完善,符合人眼视觉特征,达到更好的效果,并能够为目标对象与背景的互动提供可能。
1.一种利用rgbd图更换背景的方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种利用rgbd图更换背景的方法,其特征在于,所述步骤s2包括:
3.根据权利要求1所述的一种利用rgbd图更换背景的方法,其特征在于,所述步骤s4包括:
4.根据权利要求1所述的一种利用rgbd图更换背景的方法,其特征在于,所述步骤s5包括:
5.根据权利要求1所述的一种利用rgbd图更换背景的方法,其特征在于,所述步骤s5包括:
6.根据权利要求5所述的一种利用rgbd图更换背景的方法,其特征在于,在步骤s505中,如果所述目标对象和所述替换图片在三维空间中存在重叠,则将所述替换图片中的重叠内容向远离目标对象的方向进行挤压。
7.根据权利要求5所述的一种利用rgbd图更换背景的方法,其特征在于,在步骤s505中,如果所述替换图片中存在区域影响因素,则为所述目标对象增加响应特征;所述区域影响因素是指在三维空间中能够影响其他物体的因素。
8.一种利用rgbd图更换视频背景的方法,其特征在于,对视频中的每一帧执行权利要求1-7中任一项所述的方法。
9.一种利用rgbd图更换背景的设备,其特征在于,包括:
10.一种计算机可读存储介质,用于存储程序,其特征在于,所述程序被执行时实现权利要求1至7中任意一项所述利用rgbd图更换背景的方法的步骤。