视频图像处理方法及装置、存储介质制造方法及图纸

技术编号:23088537 阅读:26 留言:0更新日期:2020-01-11 02:22
本公开提供了一种视频图像处理方法及装置、存储介质,属于计算机技术领域。该方法用于网页应用程序,包括:在主播用户通过网页应用程序进行视频直播的过程中,采集主播用户的视频图像;将网页特效引擎文件加载到网页应用程序的直播网页中;根据网页特效引擎文件对主播用户的视频图像进行特效处理,得到处理后的视频图像;在直播网页的视频展示区域中显示处理后的视频图像。由于可以通过网页应用程序进行视频直播并对视频图像进行特效处理,因此有助于降低视频直播以及视频图像处理的局限性。

Video image processing method, device and storage medium

【技术实现步骤摘要】
视频图像处理方法及装置、存储介质
本公开涉及计算机
,特别涉及一种视频图像处理方法及装置、存储介质。
技术介绍
随着计算机技术的发展,视频直播受到越来越多的关注。目前,主播用户在视频直播的过程中,直播客户端可以实时采集主播用户的视频图像,并对主播用户的视频图像进行特效处理后进行显示,其中,特效处理例如可以是对视频图像中的人脸图像进行美颜处理。但是,目前的视频直播方案需要在直播客户端进行,这导致视频直播的局限性较高。随着浏览器技术的发展,浏览器的功能越来越丰富,因此,亟需一种能够在浏览器进行视频直播以及视频图像处理的方案。
技术实现思路
本公开实施例提供了一种视频图像处理方法及装置、存储介质,有助于降低视频直播以及视频图像处理的局限性。所述技术方案如下:第一方面,提供了一种视频图像处理方法,应用于网页应用程序,所述方法包括:在主播用户通过所述网页应用程序进行视频直播的过程中,采集所述主播用户的视频图像;将网页特效引擎文件加载到所述网页应用程序的直播网页中;根据所述网页特效引擎文件对所述视频图像进行特效处理,得到处理后的视频图像;在所述直播网页的视频展示区域中,显示所述处理后的视频图像。可选地,所述网页特效引擎文件的文件格式为网页汇编文件格式,在将网页特效引擎文件加载到所述网页应用程序的直播网页中之前,所述方法还包括:获取代码特效引擎文件,所述代码特效引擎文件中包括采用编程语言编写的特效处理代码;将所述代码特效引擎文件编译为所述网页特效引擎文件。可选地,在将所述代码特效引擎文件编译为所述网页特效引擎文件之后,所述方法还包括:将所述网页特效引擎文件发布至服务器中;所述将网页特效引擎文件加载到所述网页应用程序的直播网页中,包括:从所述服务器中,将所述网页特效引擎文件加载到所述网页应用程序的直播网页中。可选地,所述视频图像包括人脸图像,所述特效处理包括美颜处理,所述网页特效引擎文件中包括人脸识别函数和美颜处理函数,所述根据所述网页特效引擎文件对所述视频图像进行特效处理,得到处理后的视频图像,包括:调用所述网页特效引擎文件中的所述人脸识别函数,对所述视频图像中的所述人脸图像进行识别;调用所述网页特效引擎文件中的所述美颜处理函数,对识别出的所述人脸图像进行美颜处理。可选地,所述美颜处理包括滤镜处理、瘦脸处理、大眼处理、磨皮处理、美白处理或五官立体处理中的至少一种;所述美颜处理函数包括滤镜函数、瘦脸函数、大眼函数、磨皮函数中、美白函数或五官立体函数的至少一种。第二方面,提供了一种视频图像处理装置,所述装置包括:采集模块,用于在主播用户通过所述网页应用程序进行视频直播的过程中,采集所述主播用户的视频图像;加载模块,用于将网页特效引擎文件加载到所述网页应用程序的直播网页中;处理模块,用于根据所述网页特效引擎文件对所述视频图像进行特效处理,得到处理后的视频图像;显示模块,用于在所述直播网页的视频展示区域中,显示所述处理后的视频图像。可选地,所述网页特效引擎文件的文件格式为网页汇编文件格式,所述装置还包括:获取模块,用于获取代码特效引擎文件,所述代码特效引擎文件中包括采用编程语言编写的特效处理代码;编译模块,用于将所述代码特效引擎文件编译为所述网页特效引擎文件。可选地,所述装置还包括:发布模块,用于将所述网页特效引擎文件发布至服务器中;所述加载模块,用于从所述服务器中,将所述网页特效引擎文件加载到所述网页应用程序的直播网页中。可选地,所述视频图像包括人脸图像,所述特效处理包括美颜处理,所述网页特效引擎文件中包括人脸识别函数和美颜处理函数,所述处理模块,用于:调用所述网页特效引擎文件中的所述人脸识别函数,对所述视频图像中的所述人脸图像进行识别;调用所述网页特效引擎文件中的所述美颜处理函数,对识别出的所述人脸图像进行美颜处理。可选地,所述美颜处理包括滤镜处理、瘦脸处理、大眼处理、磨皮处理、美白处理或五官立体处理中的至少一种;所述美颜处理函数包括滤镜函数、瘦脸函数、大眼函数、磨皮函数中、美白函数或五官立体函数的至少一种。第三方面,提供了一种视频图像处理装置,包括:处理器和存储器,所述存储器,用于存储计算机程序;所述处理器,用于执行所述存储器上所存储的计算机程序,实现如第一方面任一所述的视频图像处理方法。第四方面,提供了一种存储介质,当所述存储介质中的程序由处理器执行时,能够实现如第一方面任一所述的视频图像处理方法。本公开实施例提供的技术方案带来的有益效果包括:本公开实施例提供的视频图像处理方法及装置、存储介质,在主播用户通过网页应用程序进行视频直播的过程中,网页应用程序可以采集主播用户的视频图像,并将网页特效引擎文件加载到网页应用程序的直播网页中,之后,根据网页特效引擎文件对主播用户的视频图像进行特效处理,得到处理后的视频图像,并在直播网页的视频展示区域中显示处理后的视频图像。由于可以通过网页应用程序进行视频直播并对视频图像进行特效处理,因此降低了视频直播以及视频图像处理的局限性。附图说明图1是本公开各个实施例涉及的一种实施环境的示意图;图2是本公开实施例提供的一种视频图像处理方法的方法流程图;图3是本公开实施例提供的另一种视频图像处理方法的方法流程图;图4是本公开实施例提供的一种视频图像处理装置的结构示意图;图5是本申请实施例提供的另一种视频图像处理装置的结构示意图;图6是本申请实施例提供的又一种视频图像处理装置的结构示意图。具体实施方式为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述。图1是本公开各个实施例涉及的一种实施环境的示意图,如图1所示,该实施环境可以包括:终端101和服务器102,终端101与服务器102建立有通信连接,该通信连接可以是有线连接或无线连接,该无线连接可以包括但不限于无线保真(英文:WirelessFidelity,简称:WIFI)连接、数据连接、蓝牙连接或红外连接等,该有线连接可以包括但不限于通用串行总线(英文:UniversalSerialBus,简称:USB)连接。终端101可以是平板电脑、笔记本电脑或台式电脑等,该图1以终端101是台式电脑为例。该终端101中可以安装有网页应用程序,该网页应用程序可以为能够显示网页的应用程序,示例地,该网页应用程序可以为浏览器。服务器102可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。在本公开实施例中,网页应用程序集成有视频直播功能,主播用户可以通过该网页应用程序进行视频直播。可选地,在视频直播的过程中,该网页应用程序可以调用终端101中的摄像头采集主播用户的视本文档来自技高网...

【技术保护点】
1.一种视频图像处理方法,其特征在于,应用于网页应用程序,所述方法包括:/n在主播用户通过所述网页应用程序进行视频直播的过程中,采集所述主播用户的视频图像;/n将网页特效引擎文件加载到所述网页应用程序的直播网页中;/n根据所述网页特效引擎文件对所述视频图像进行特效处理,得到处理后的视频图像;/n在所述直播网页的视频展示区域中,显示所述处理后的视频图像。/n

【技术特征摘要】
1.一种视频图像处理方法,其特征在于,应用于网页应用程序,所述方法包括:
在主播用户通过所述网页应用程序进行视频直播的过程中,采集所述主播用户的视频图像;
将网页特效引擎文件加载到所述网页应用程序的直播网页中;
根据所述网页特效引擎文件对所述视频图像进行特效处理,得到处理后的视频图像;
在所述直播网页的视频展示区域中,显示所述处理后的视频图像。


2.根据权利要求1所述的方法,其特征在于,所述网页特效引擎文件的文件格式为网页汇编文件格式,
在将网页特效引擎文件加载到所述网页应用程序的直播网页中之前,所述方法还包括:
获取代码特效引擎文件,所述代码特效引擎文件中包括采用编程语言编写的特效处理代码;
将所述代码特效引擎文件编译为所述网页特效引擎文件。


3.根据权利要求2所述的方法,其特征在于,
在将所述代码特效引擎文件编译为所述网页特效引擎文件之后,所述方法还包括:
将所述网页特效引擎文件发布至服务器中;
所述将网页特效引擎文件加载到所述网页应用程序的直播网页中,包括:
从所述服务器中,将所述网页特效引擎文件加载到所述网页应用程序的直播网页中。


4.根据权利要求1至3任一所述的方法,其特征在于,所述视频图像包括人脸图像,所述特效处理包括美颜处理,所述网页特效引擎文件中包括人脸识别函数和美颜处理函数,
所述根据所述网页特效引擎文件对所述视频图像进行特效处理,得到处理后的视频图像,包括:
调用所述网页特效引擎文件中的所述人脸识别函数,对所述视频图像中的所述人脸图像进行识别;
调用所述网页特效引擎文件中的所述美颜处理函数,对识别出的所述人脸图像进行美颜处理。


5.根据权利要求4所述的方法,其特征在于,
所述美颜处理包括滤镜处理、瘦脸处理、大眼处理、磨皮处理、美白处理或五官立体处理中的至少一种;
所述美颜处理函数包括滤镜函数、瘦脸函数、大眼函数、磨皮函数中、美白函数或五官立体函数的至少一种。


6.一种视频图像处理装置,其特征在于,所述装置包括:
采集模块,用于在主播用户通过...

【专利技术属性】
技术研发人员:白伟民
申请(专利权)人:广州酷狗计算机科技有限公司
类型:发明
国别省市:广东;44

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

1