一种基于IOS系统的视频虚拟着装及背景处理方法和装置制造方法及图纸

技术编号:35068032 阅读:25 留言:0更新日期:2022-09-28 11:27
本发明专利技术提供了一种基于IOS系统的视频虚拟着装及背景处理方法和装置,涉及数据处理的技术领域,包括:获取摄像头采集到的视频流;对视频流进行格式转换,得到目标格式的视频流,其中,目标格式为mp4格式或mov格式;对目标格式的视频流进行人物分离,得到目标图层,其中,目标图层包括:人物图层和背景图层;将背景图层替换为预设工作背景板,得到目标背景图层,以及将预设着装图层覆盖在人物图层上,得到目标人物图层;对目标背景图层、目标人物图层和视频流对应的音频信息进行整合,得到数据流,并对数据流进行发送。解决了工作人员在家办公时无法模拟工作环境,导致客户体验较差的技术问题。题。题。

【技术实现步骤摘要】
一种基于IOS系统的视频虚拟着装及背景处理方法和装置


[0001]本专利技术涉及数据处理的
,尤其是涉及一种基于IOS系统的视频虚拟着装及背景处理方法和装置。

技术介绍

[0002]移动互联网的时代App是大量场景的入口,当前业界对App的视频虚拟支持都停留在通过专门的视频采集工具(如视频会议系统)采集视频信息,之后上传到系统的服务端,在服务端使用各种图像处理方式,对采样视频进行了声音图像处理,这种方法需要在专用的设备及系统下,通过专业的技术来完成。相对局限性较大。
[0003]虽然业内也有一部分视频直播软件进行了视频处理,这种处理方式更多的是在采集的视频顶部图层增加了固定的表情等,位置相对固定,不具备动态性,不能伴随人物移动,同时,视频的直观体验显示有一定的卡顿。
[0004]另外,当下对于因特殊原因不能到岗人员的居家办公诉求,由于现有设备无法模拟工作环境,导致客户体验较差。

技术实现思路

[0005]有鉴于此,本专利技术的目的在于提供一种基于IOS系统的视频虚拟着装及背景处理方法和装置,以缓解了工作人员在家办公时无法模拟工作环境,导致客户体验较差的技术问题。
[0006]第一方面,本专利技术实施例提供了一种基于IOS系统的视频虚拟着装及背景处理方法,应用于IOS系统终端设备,包括:获取摄像头采集到的视频流;对所述视频流进行格式转换,得到目标格式的视频流,其中,所述目标格式为mp4格式或mov格式;对所述目标格式的视频流进行人物分离,得到目标图层,其中,所述目标图层包括:人物图层和背景图层;将所述背景图层替换为预设工作背景板,得到目标背景图层,以及将预设着装图层覆盖在所述人物图层上,得到目标人物图层;对所述目标背景图层、所述目标人物图层和所述视频流对应的音频信息进行整合,得到数据流,并对所述数据流进行发送。
[0007]进一步的,在获取摄像头采集到的视频流之前,所述方法还包括:获取所述终端设备的相机相册权限;以及获取AVFoundation资源库、 FFMpeg工具包和预设图像处理算法,其中,所述预设图像处理算法包括: Unet算法和MODNet算法。
[0008]进一步的,获取摄像头采集到的视频流,包括:利用 AVCaptureDevice,获取所述摄像头的实时数据;利用 AVCaptureVideoDataOutPut和captureoutput,对所述实时数据进行处理,得到所述视频流。
[0009]进一步的,对所述视频流进行格式转换,得到目标格式的视频流,包括:对所述视频流进行TS格式转换,得到TS流;利用FFMpeg工具包,对所述TS流进行解析,得到所述目标格式的视频流。
[0010]进一步的,对所述目标格式的视频流进行人物分离,得到目标图层,包括:利用所
述预设图像处理算法,对所述目标格式的视频流中的每一帧图像进行人物分离,得到每一帧图像对应的目标图层。
[0011]进一步的,将预设着装图层覆盖在所述人物图层上,得到目标人物图层,包括:对所述人物图层进行人脸识别,确定出人脸位置;基于所述人脸位置,确定出所述预设着装图层的覆盖位置;基于所述覆盖位置,将所述预设着装图层覆盖在所述人物图层上,得到目标人物图层。
[0012]进一步的,对所述目标背景图层、所述目标人物图层和所述视频流对应的音频信息进行整合,得到数据流,包括:利用 AVCaptureVideoDataOutPut对象的connectionWithMediaType方式对所述目标背景图层、所述目标人物图层和所述视频流对应的音频信息进行整合,得到所述数据流。
[0013]第二方面,本专利技术实施例还提供了一种基于IOS系统的视频虚拟着装及背景处理装置,包括:获取单元,格式转换单元,分离单元,替换单元和整合单元,其中,所述获取单元,用于获取摄像头采集到的视频流;所述格式转换单元,用于对所述视频流进行格式转换,得到目标格式的视频流,其中,所述目标格式为mp4格式或mov格式;所述分离单元,用于对所述目标格式的视频流进行人物分离,得到目标图层,其中,所述目标图层包括:人物图层和背景图层;所述替换单元,将所述背景图层替换为预设工作背景板,得到目标背景图层,以及将预设着装图层覆盖在所述人物图层上,得到目标人物图层;所述整合单元,用于对所述目标背景图层、所述目标人物图层和所述视频流对应的音频信息进行整合,得到数据流,并对所述数据流进行发送。
[0014]第三方面,本专利技术实施例还提供了一种电子设备,包括存储器以及处理器,所述存储器用于存储支持处理器执行上述第一方面中所述方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。
[0015]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序。
[0016]在本专利技术实施例中,通过获取摄像头采集到的视频流;对所述视频流进行格式转换,得到目标格式的视频流,其中,所述目标格式为mp4格式或mov格式;对所述目标格式的视频流进行人物分离,得到目标图层,其中,所述目标图层包括:人物图层和背景图层;将所述背景图层替换为预设工作背景板,得到目标背景图层,以及将预设着装图层覆盖在所述人物图层上,得到目标人物图层;对所述目标背景图层、所述目标人物图层和所述视频流对应的音频信息进行整合,得到数据流,并对所述数据流进行发送,达到了利用IOS系统终端设备对视频数据中的人物着装和背景进行替换的目的,进而解决了工作人员在家办公时无法模拟工作环境,导致客户体验较差的技术问题,从而实现了提高工作人员的工作效率以及维护了企业形象的技术效果。
[0017]本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
[0018]为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0019]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本专利技术实施例提供的一种基于IOS系统的视频虚拟着装及背景处理方法的流程图;
[0021]图2为本专利技术实施例提供的一种基于IOS系统的视频虚拟着装及背景处理装置的示意图;
[0022]图3为本专利技术实施例提供的一种电子设备的示意图。
具体实施方式
[0023]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于IOS系统的视频虚拟着装及背景处理方法,其特征在于,应用于IOS系统终端设备,包括:获取摄像头采集到的视频流;对所述视频流进行格式转换,得到目标格式的视频流,其中,所述目标格式为mp4格式或mov格式;对所述目标格式的视频流进行人物分离,得到目标图层,其中,所述目标图层包括:人物图层和背景图层;将所述背景图层替换为预设工作背景板,得到目标背景图层,以及将预设着装图层覆盖在所述人物图层上,得到目标人物图层;对所述目标背景图层、所述目标人物图层和所述视频流对应的音频信息进行整合,得到数据流,并对所述数据流进行发送。2.根据权利要求1所述的方法,其特征在于,在获取摄像头采集到的视频流之前,所述方法还包括:获取所述终端设备的相机相册权限;以及获取AVFoundation资源库、FFMpeg工具包和预设图像处理算法,其中,所述预设图像处理算法包括:Unet算法和MODNet算法。3.根据权利要求2所述的方法,其特征在于,获取摄像头采集到的视频流,包括:利用AVCaptureDevice,获取所述摄像头的实时数据;利用AVCaptureVideoDataOutPut和captureoutput,对所述实时数据进行处理,得到所述视频流。4.根据权利要求2所述的方法,其特征在于,对所述视频流进行格式转换,得到目标格式的视频流,包括:对所述视频流进行TS格式转换,得到TS流;利用FFMpeg工具包,对所述TS流进行解析,得到所述目标格式的视频流。5.根据权利要求2所述的方法,其特征在于,对所述目标格式的视频流进行人物分离,得到目标图层,包括:利用所述预设图像处理算法,对所述目标格式的视频流中的每一帧图像进行人物分离,得到每一帧图像对应的目标图层。6.根据权利要求1所述的方法,其特征在于,将预设着装图层覆盖在所述人物图层上,得...

【专利技术属性】
技术研发人员:辛鹏辉
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1