【技术实现步骤摘要】
一种网络直播中过滤图像的方法及设备
本专利技术涉及直播
,更具体地,涉及一种网络直播中过滤图像的方法及设备。
技术介绍
随着直播行业的快速发展,直播受众在不断的扩大中,在主播进行直播时,可能需要对某些图像进行过滤处理,使得处理后的图像在视觉呈现上更为的美观。例如在直播摄像头画面时,对人脸进行磨皮和美化等操作,使得主播的皮肤看起来更为的光滑和白皙,从而提升观看直播视频的用户的观感。现有技术通常是将图像过滤的这些功能放在直播软件的底层进行实现或者直播软件的主程序中进行实现,这样会使得直播软件的程序结构不够清晰和耦合度较高,如果需要新增图像过滤的功能或者是取消图像过滤功能就需要重新进行程序设计。如何设计一种机制,使得直播软件主程序、直播软件核心底层库以及图像过滤方法模块之间各自独立,没有相互耦合,显得尤为重要。
技术实现思路
为了解决现有图像过滤功能实现方法使得直播软件程序结构不清晰以及耦合度较高的问题,本专利技术提供一种在网络直播中过滤图像的方法及设备。根据本专利技术的一个方面,提供一种网络直播中过滤图像的方法,包括:S1,将待处理图像与图像过滤接口进行绑定;S2, ...
【技术保护点】
1.一种网络直播中过滤图像的方法,其特征在于,包括:S1,将待处理图像与图像过滤接口进行绑定;S2,调用所述图像过滤接口的开始过滤函数对所述待处理图像进行过滤,并返回过滤后的图像;S3,将所述过滤后的图像传递给核心功能模块,利用核心功能模块的绘制函数绘制所述过滤后的图像。
【技术特征摘要】
1.一种网络直播中过滤图像的方法,其特征在于,包括:S1,将待处理图像与图像过滤接口进行绑定;S2,调用所述图像过滤接口的开始过滤函数对所述待处理图像进行过滤,并返回过滤后的图像;S3,将所述过滤后的图像传递给核心功能模块,利用核心功能模块的绘制函数绘制所述过滤后的图像。2.根据权利要求1所述的方法,其特征在于,在步骤S1之前还包括:S0,获取核心功能模块所使用的渲染系统的设备接口指针和DirectX版本,并根据所述渲染系统的设备接口指针和DirectX版本,初始化图像过滤器。3.根据权利要求1所述的方法,其特征在于,步骤S1进一步包括:根据待处理图像的ID获取待处理图像的相关信息;将所述待处理图像的相关信息和所述待处理图像的ID传入图像过滤接口的开始过滤函数;其中,所述待处理图像的相关信息包括:待处理图像的内容、待处理图像的尺寸信息和待处理图像的像素格式。4.根据权利要求3所述的方法,其特征在于,所述开始过滤函数的参数包括:所述待处理图像的ID、所述待处理图像的相关信息和处理后的返回结果。5.根据权利要求3所述的方法,其特征在于,步骤S2进一步包括:将所述待处理图像的相关信息传入图像过滤器的图片过滤函数;利用所述图像过滤器的图片过滤函数对所述待处理图像的相...
【专利技术属性】
技术研发人员:杨亮,陈少杰,张文明,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。