在一对一直播软件开发过程中,需要用到哪些前处理技术(二)

2019-10-11 18:13:42 浏览数 (1)

上期我们讲到,在一对一直播软件开发过程中,关于音频前处理包含的项目。今天我们来接着聊聊,前处理的第二大项—视频前处理。

视频前处理,一般含有人脸识别与增强、图像缩放、图像增强和美白美颜四大块。

一、人脸识别与增强

人脸识别是一种依据人的面部特征(如统计或几何特征等),自动进行身份识别的一种生物识别技术,又称为面像识别、人像识别、相貌识别、面孔识别、面部识别等。通常我们所说的人脸识别是基于光学人脸图像的身份识别与验证的简称。

详细来说,就是用户利用摄像机或摄像头采集含有人脸的视频流,并自动在视频中检测和跟踪人脸,进而对检测到的视频图像进行一系列的相关应用操作。技术上包括视频图像采集、特征定位、身份确认和查找等等。而在一对一直播中,用户端从直播视频中提取人脸中的特征,比如眉毛高度、嘴角等等,再通过特征的对比输出结果。

二、图像缩放

很多人可能会问,在一对一直播软件开发过程中,为什么还需要图像缩放这项功能?其实目的很简单,第一是使得视频图像符合显示区域的大小,例如在直播平台上往往需要将视频窗口缩放或扩大,这一功能在手机平台上用的比较多;第二是为直播视频生成对应图像的略缩图(或动图),用于在平台的不同页面进行样本展示或预览。

三、图像增强

图像增强是直播视频前处理的一个重要内容,在视频(图像)生成,传输或变换的过程中,由于多种因素的影响,造成视频(图像)质量下降,图像模糊,特征淹没,给分析和识别带来困难。因此,按特定的需要将视频(图像)中感兴趣的特征选择地突出,衰减不需要的特征,从而提高图像的可懂度是图像增强的主要内容。

图像增强不考虑降质的原因,而且改善后也不一定逼近原图像,因为它的主要目的有两个:一是改善视频(图像)的视觉效果,提高清晰度;二是将视频(图像)转换成一种更适合人类或机器进行分析处理的形式,从中获取更多有用的信息。

四、美白美颜等附属功能

直播中,美白美颜几乎是所有主播离不开的功能,在一对一直播中需求更甚。其达到的技术目的也和标题一样,但是此项功能可能需要人脸识别与增强技术的支持。此外,很多厂商也提供了美颜SDK插件,不仅是应用于视频前处理,也可在视频解码后进行处理。

以上,就是在一对一直播软件开发过程中,需要用的到视频前处理技术。结合上一篇文章,对前处理技术的介绍就告一段落了,如果您还有什么疑问,欢迎给小编留言。

0 人点赞