本发明涉及图像处理,尤其涉及一种自动选择抠像方式的直播方法、系统及电子设备。
背景技术:
1、目前随着直播行业的发展,在进行直播活动中,基本通过摄像头等设备进行现场视频数据采集后,通过网络设备进行普通的压缩、滤波等处理后即直接进行播放活动,但是其只能在背景为绿幕的场景下实现绿幕抠像,导致直播使用场景局限性较大,进一步的,降低直播的稳定性和可靠性。
技术实现思路
1、本发明的目的在于提供一种自动选择抠像方式的直播方法、系统及电子设备,用于解决现有只能在背景为绿幕的场景下实现绿幕抠像,导致直播使用场景局限性较大,进一步的,降低直播的稳定性和可靠性的问题。
2、第一方面,本发明提供一种自动选择抠像方式的直播方法,所述方法包括:
3、获取实时采集的画面环境信息;
4、基于所述画面环境信息确定背景信息;
5、基于所述背景信息对应的抠图方式完成抠图,确定人物图像信息;
6、将所述人物图像信息和预设虚拟背景进行合成渲染处理,得到目标合成图像信息;
7、将所述目标合成图像信息输出至虚拟直播模块完成直播推流。
8、与现有技术相比,本申请实施例提供的自动选择抠像方式的直播方法,可以通过获取实时采集的画面环境信息;基于所述画面环境信息确定背景信息;基于所述背景信息对应的抠图方式完成抠图,确定人物图像信息,可以实现不同的背景信息对应的不同的抠图方式完成抠图,可以扩展直播过程中的使用场景,将所述人物图像信息和预设虚拟背景进行合成渲染处理,得到目标合成图像信息;将所述目标合成图像信息输出至虚拟直播模块完成直播推流,进一步的,可以提高直播的稳定性和可靠性。
9、在一种可能的实现方式中,所述基于所述背景信息对应的抠图方式完成抠图,确定人物图像信息,包括:
10、在所述背景信息为绿幕背景的情况下,基于所述绿幕背景对应的绿幕抠像方式,剔除纹理中的绿色通道完成抠图,确定所述人物图像信息。
11、在一种可能的实现方式中,基于所述背景信息对应的抠图方式完成抠图,确定人物图像信息,包括:
12、在所述背景信息为真实背景的情况下,基于所述真实背景对应的人工智能抠像方式完成抠图,确定所述人物图像信息。
13、在一种可能的实现方式中,基于所述真实背景对应的人工智能抠像方式完成抠图,确定所述人物图像信息,包括:
14、基于所述真实背景对应的人工智能抠像方式,从不同背景的单个输入图像中平滑地动态处理人像完成抠图,确定所述人物图像信息。
15、在一种可能的实现方式中,所述将所述人物图像信息和预设虚拟背景进行合成渲染处理,得到目标合成图像信息,包括:
16、将所述人物图像信息渲染到带有透明通道的渲染目标中,完成与所述预设虚拟背景的合成,得到所述目标合成图像信息。
17、在一种可能的实现方式中,所述基于所述画面环境信息确定背景信息,包括:
18、通过人脸深度学习模型识别所述画面环境信息中除去人像部分的像素矩阵;
19、基于所述像素矩阵确定所述背景信息为绿幕背景或真实背景。
20、第二方面,本发明还提供一种自动选择抠像方式的直播系统,所述系统包括画面环境模块、以及分别和所述画面环境模块连接的图像采集模块、系统控制模块和图像处理模块,还包括分别和所述图像采集模块以及所述图像处理模块连接的虚拟直播模块;
21、所述图像采集模块,用于获取实时采集的所述画面环境模块中的画面环境信息;
22、所述系统控制模块,用于基于所述画面环境信息确定背景信息;
23、所述系统控制模块,还用于基于所述背景信息对应的抠图方式完成抠图,确定人物图像信息;
24、所述图像处理模块,用于将所述人物图像信息和预设虚拟背景进行合成渲染处理,得到目标合成图像信息;
25、所述虚拟直播模块,用于基于所述目标合成图像信息完成直播推流。
26、在一种可能的实现方式中,所述系统还包括存储模块,所述存储模块分别和所述系统控制模块以及所述图像处理模块连接;
27、所述存储模块,用于存储所述目标合成图像信息。
28、在一种可能的实现方式中,所述系统控制模块,还用于基于所述背景信息对应的抠图方式完成抠图,确定人物图像信息,包括:
29、所述系统控制模块,用于在所述背景信息为绿幕背景的情况下,基于所述绿幕背景对应的绿幕抠像方式,剔除纹理中的绿色通道完成抠图,确定所述人物图像信息。
30、所述系统控制模块,用于在所述背景信息为真实背景的情况下,基于所述真实背景对应的人工智能抠像方式完成抠图,确定所述人物图像信息。
31、第三方面,本发明还提供一种电子设备,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得可以执行第一方面任一所述的自动选择抠像方式的直播方法。
32、与现有技术相比,本发明提供的自动选择抠像方式的直播系统及电子设备的有益效果与上述技术方案所述自动选择抠像方式的直播方法的有益效果相同,此处不做赘述。
1.一种自动选择抠像方式的直播方法,其特征在于,所述方法包括:
2.根据权利要求1所述的自动选择抠像方式的直播方法,其特征在于,所述基于所述背景信息对应的抠图方式完成抠图,确定人物图像信息,包括:
3.根据权利要求1所述的自动选择抠像方式的直播方法,其特征在于,基于所述背景信息对应的抠图方式完成抠图,确定人物图像信息,包括:
4.根据权利要求3所述的自动选择抠像方式的直播方法,其特征在于,基于所述真实背景对应的人工智能抠像方式完成抠图,确定所述人物图像信息,包括:
5.根据权利要求1所述的自动选择抠像方式的直播方法,其特征在于,所述将所述人物图像信息和预设虚拟背景进行合成渲染处理,得到目标合成图像信息,包括:
6.根据权利要求1所述的自动选择抠像方式的直播方法,其特征在于,所述基于所述画面环境信息确定背景信息,包括:
7.一种自动选择抠像方式的直播系统,其特征在于,所述系统包括画面环境模块、以及分别和所述画面环境模块连接的图像采集模块、系统控制模块和图像处理模块,还包括分别和所述图像采集模块以及所述图像处理模块连接的虚拟直播模块;
8.根据权利要求7所述的自动选择抠像方式的直播系统,其特征在于,所述系统还包括存储模块,所述存储模块分别和所述系统控制模块以及所述图像处理模块连接;
9.根据权利要求7所述的自动选择抠像方式的直播系统,其特征在于,所述系统控制模块,还用于基于所述背景信息对应的抠图方式完成抠图,确定人物图像信息,包括:
10.一种电子设备,其特征在于,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得执行权利要求1至6任一所述的自动选择抠像方式的直播方法。