图像混合的方法、装置、设备、推流方法及直播系统制造方法及图纸

技术编号:20494612 阅读:23 留言:0更新日期:2019-03-02 23:59
本申请提供一种图像混合的方法、装置、设备、推流方法及直播系统。所述图像混合方法包括:获取待处理的视频图像和待添加的水印图像;根据所述水印图像的Alpha通道参数将所述水印图像添加到所述待处理的视频图像,以生成添加水印后的视频图像。在添加水印图像的过程中考虑了水印图像的Alpha通道的参数,这样在添加包含透明通道的水印图像后的视频图像也有很好的精度,不会失真。

Image Mixing Method, Device, Equipment, Push Flow Method and Live Broadcasting System

The application provides a method, device, device, push method and live broadcast system for image mixing. The image mixing method includes: acquiring the video image to be processed and the watermarking image to be added; adding the watermarking image to the video image to be processed according to the Alpha channel parameters of the watermarking image to generate the video image after adding the watermarking. In the process of adding watermarking image, the parameters of Alpha channel of watermarking image are taken into account, so that the video image after adding watermarking image with transparent channel has good accuracy and will not be distorted.

【技术实现步骤摘要】
图像混合的方法、装置、设备、推流方法及直播系统
本申请涉及直播
,尤其涉及一种图像混合的方法、装置、设备、推流方法及直播系统。
技术介绍
在直播过程中,通常主播客户端需要在直播画面中添加水印后再将直播画面推送给观众,目前主要是通过GPU将水印图像与直播图像混合添加到直播画面,且技术已非常成熟。但是对于IOS系统,当主客户播端在后台运行时,如游戏直播时,游戏软件在前台运行,主播客户端在后台运行,则无法调用GPU进行图像混合,此时,只能通过CPU对图像进行处理。目前,通过CPU在图像中添加水印的方法主要是通过将水印RGBA图转换成YUV格式后再添加到推流的直播画面,这种方法相比于其他添加水印的方法具有无需遍历整张推流画面,CPU消耗比较低的优点,但是由于在将水印图像由RGBA格式转换成YUV格式时,只能将水印图像的RGB3个通道的数据转换成YUV格式,造成有透明通道的水印图像添加到直播画面后颜色不正确,精度有损失。
技术实现思路
有鉴于此,本申请提供了一种图像混合的方法、装置、设备、视频直播方法及系统。首先,本申请的第一方面提供了一种图像混合的方法,所述方法包括:获取待处理的视频图像和本文档来自技高网...

【技术保护点】
1.一种利用CPU进行图像混合的方法,其特征在于,所述方法包括:获取待处理的视频图像和待添加的水印图像;根据所述水印图像的Alpha通道参数将所述水印图像添加到所述待处理的视频图像,以生成添加水印后的视频图像。

【技术特征摘要】
1.一种利用CPU进行图像混合的方法,其特征在于,所述方法包括:获取待处理的视频图像和待添加的水印图像;根据所述水印图像的Alpha通道参数将所述水印图像添加到所述待处理的视频图像,以生成添加水印后的视频图像。2.如权利要求1所述的一种利用CPU进行图像混合的方法,其特征在于,在获取待处理的视频图像和待添加的水印图像之后还包括:根据所述水印图像的大小从所述待处理视频图像中的指定区域截取图像作为背景图像;根据所述水印图像的Alpha通道参数将所述水印图像添加到所述待处理的视频图像包括:根据所述水印图像的Alpha通道参数将所述水印图像添加到所述背景图像生成混合图像;将所述混合图像添加到所述指定区域得到添加水印后的视频图像。3.如权利要求1所述的一种利用CPU进行图像混合的方法,其特征在于,根据所述水印图像的Alpha通道参数将所述水印图像添加到所述待处理的视频图像具体包括:获取所述待处理视频图像的YUV数据;获取所述水印图像的RGBA数据;将所述视频图像的YUV数据转化为RGB数据;基于所述水印图像的RGBA数据和所述视频图像的RGB数据,根据水印图像的Alpha通道参数计算得到添加水印后的视频图像的各像素点的RGB数值。4.如权利要求3所述的一种利用CPU进行图像混合的方法,其特征在于,若计算得到的添加水印后的视频图像的像素点的RGB数值小于0时,则RGB取0,若计算得到的添加水印后的视频图像的像素点的RGB数值大于255时,则RGB取255。5.如权利要求1-4所述的一种利用CPU进行图像混合的方法,其特征在于,在根据所述水印图像的Alpha通道参数将所述水印图像添加到所述待处理的视频图像之后,还包括:对添加水印后的视频图像的毛躁像素点进行平滑处理。6.如权利要求5所述的一种图像混合的方...

【专利技术属性】
技术研发人员:王福滨
申请(专利权)人:广州虎牙信息科技有限公司
类型:发明
国别省市:广东,44

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

1