System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及互联网,尤其是一种视频降噪方法、视频播放方法、装置及电子设备。
技术介绍
1、随着互联网技术的发展,网络视频会议和网络视频直播作为一种新型的视频播放方式,应用于教育、金融等各个领域。其中,网络视频会议成为越来越多中大型企业必不可少的会议工具,能够为企业提供了极大的便利。在网络视频直播中,例如,教师作为主播,通过网络直播授课,学生作为观众,通过观看直播视频听课;又如,商家作为主播,通过网络直播推荐并销售商品,购买者作为观众,通过观看直播视频并点击直播视频中的商品链接购买商品。
2、但是,无论是网络视频会议或者网络视频直播,都需要摄像头采集视频数据,而摄像头采集到的视频往往包含大量的噪声,如果不降低这些噪声,会导致视频会议或视频直播的效果很差。
3、相关技术有尝试采用深度学习的方法对视频内容进行降噪处理,但由于视频中像素点多,每帧视频的降噪处理需要花费较长的计算时间,这将影响视频播放的实时性。
技术实现思路
1、有鉴于此,本申请实施例提供一种视频降噪方法、视频播放方法、装置及电子设备,能够在降低降噪计算量的同时,提高视频的降噪效果。
2、本申请实施例的一方面提供了一种视频降噪方法,方法包括以下步骤:
3、获取待处理视频;
4、确定待处理视频中待处理图像与上一帧的参考图像之间的帧差,其中,帧差表征待处理图像与参考图像中所有像素点的像素差值,每个像素点的像素差值用于表征待处理图像中一个像素点的像素值与参考图像中对应像
5、根据帧差确定待处理图像的滤波系数;
6、根据帧差、参考图像中各个像素点的像素值和待处理图像的滤波系数,对待处理图像的像素点进行滤波处理,得到第一图像;
7、对第一图像中包含目标对象的区域图像进行降噪处理;
8、根据降噪处理后的区域图像和第一图像,得到完成视频降噪的目标图像。
9、本申请实施例还公开了一种视频播放方法,方法包括以下步骤:
10、获取待播放视频;
11、运用前述的任意一种视频降噪方法对待播放视频进行降噪处理,得到目标视频;
12、播放目标视频。
13、本申请实施例的另一方面提供了一种视频降噪装置,装置包括:
14、第一模块,用于获取待处理视频;
15、第二模块,用于确定待处理视频中待处理图像与上一帧的参考图像之间的帧差;
16、第三模块,用于根据帧差确定待处理图像的滤波系数;
17、第四模块,用于根据帧差、参考图像中各个像素点的像素值和待处理图像的滤波系数,对待处理图像的像素点进行滤波处理,得到第一图像;
18、第五模块,用于对第一图像中包含目标对象的区域图像进行降噪处理;
19、第六模块,用于根据降噪处理后的区域图像和第一图像,得到完成视频降噪的目标图像。
20、本申请实施例的另一方面提供了一种视频降噪装置,装置包括:
21、第七模块,用于获取待播放视频;
22、第八模块,用于运用前述的视频降噪装置对待播放视频进行降噪处理,得到目标视频;
23、第九模块,用于播放目标视频。
24、本申请实施例的另一方面提供了一种电子设备,该电子设备包括处理器以及存储器;
25、存储器用于存储程序;
26、处理器执行程序实现前面的视频降噪方法或视频播放方法。
27、本申请实施例的另一方面提供了一种计算机可读存储介质,存储介质存储有程序,程序被处理器执行实现前面的视频降噪方法或视频播放方法。
28、本申请实施例还公开了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器可以从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行前面的方法。
29、本申请的实施例在获取到待处理视频后,先确定待处理视频中待处理图像与上一帧的参考图像之间的帧差;接着根据帧差和参考图像中各个像素点的像素值,对待处理图像的像素点进行滤波处理,得到第一图像;在这里,本申请实施例通过帧差和参考图像的像素点的像素值,能够对待处理图像进行滤波降噪,滤波降噪的过程能够将待处理图像中幅度较小的噪声进行降噪,使得滤波处理后待处理图像的像素点初步满足降噪要求;然后再对第一图像中包含目标对象的区域图像进行降噪处理,最后根据降噪处理后的区域图像和滤波处理后的第一图像,得到完成视频降噪的目标图像;此处的降噪处理能够将区域图像中未能通过滤波处理解决的幅度较大的噪声进行处理,使得包含目标对象的区域图像所呈现的像素点更加真实,提高区域图像的降噪效果,至此,本专利技术完成了对待处理图像的全部像素点的滤波处理以及目标对象所在区域的像素点的深层次降噪处理,本专利技术无需对待处理图像进行全面的深层次降噪处理,有利于降低降噪计算量并提高降噪效率,而且通过本专利技术对待处理图像的滤波处理,能够使得整体图像也满足一定的降噪要求,最终通过对视频中需要重点关注的区域图像的单独降噪,提高了视频的降噪效果。
本文档来自技高网...【技术保护点】
1.一种视频降噪方法,其特征在于,包括:
2.根据权利要求1所述的一种视频降噪方法,其特征在于,所述确定所述待处理视频中待处理图像与上一帧的参考图像之间的帧差,包括:
3.根据权利要求1或2所述的一种视频降噪方法,其特征在于,所述根据所述帧差确定所述待处理图像的滤波系数,包括:
4.根据权利要求3所述的一种视频降噪方法,其特征在于,所述根据所述帧差、所述参考图像中各个像素点的像素值和所述待处理图像的滤波系数,对所述待处理图像的像素点进行滤波处理,得到第一图像,包括:
5.根据权利要求3所述的一种视频降噪方法,其特征在于,当所述帧差的绝对值大于预设的噪声阈值时,确定所述帧变类型为噪声帧变;当所述帧差的绝对值小于或等于所述噪声阈值时,确定所述帧变类型为运动帧变;
6.根据权利要求1或2所述的一种视频降噪方法,其特征在于,所述对所述第一图像中包含目标对象的区域图像进行降噪处理,包括:
7.根据权利要求6所述的一种视频降噪方法,其特征在于,所述轻量降噪模型的训练过程,包括:
8.根据权利要求7所述的一种视
9.根据权利要求2所述的一种视频降噪方法,其特征在于,所述降噪处理后的区域图像和所述滤波处理后的第一图像均为第一通道数据,所述根据所述降噪处理后的区域图像和所述第一图像,得到完成视频降噪的目标图像,包括:
10.一种视频播放方法,其特征在于,包括:
11.一种视频降噪装置,其特征在于,包括:
12.一种视频播放装置,其特征在于,包括:
13.一种电子设备,其特征在于,包括处理器以及存储器;
14.一种计算机可读存储介质,其特征在于,所述存储介质存储有程序,所述程序被处理器执行实现如权利要求1至10中任一项所述的方法。
15.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至10中任一项所述的方法。
...【技术特征摘要】
1.一种视频降噪方法,其特征在于,包括:
2.根据权利要求1所述的一种视频降噪方法,其特征在于,所述确定所述待处理视频中待处理图像与上一帧的参考图像之间的帧差,包括:
3.根据权利要求1或2所述的一种视频降噪方法,其特征在于,所述根据所述帧差确定所述待处理图像的滤波系数,包括:
4.根据权利要求3所述的一种视频降噪方法,其特征在于,所述根据所述帧差、所述参考图像中各个像素点的像素值和所述待处理图像的滤波系数,对所述待处理图像的像素点进行滤波处理,得到第一图像,包括:
5.根据权利要求3所述的一种视频降噪方法,其特征在于,当所述帧差的绝对值大于预设的噪声阈值时,确定所述帧变类型为噪声帧变;当所述帧差的绝对值小于或等于所述噪声阈值时,确定所述帧变类型为运动帧变;
6.根据权利要求1或2所述的一种视频降噪方法,其特征在于,所述对所述第一图像中包含目标对象的区域图像进行降噪处理,包括:
7.根据权利要求6所述的一种视频降噪方法,其特征在于,所述轻量降噪模型的训练过程,包括:
8.根据权利...
【专利技术属性】
技术研发人员:彭程威,易阳,周易,余晓铭,徐怡廷,陈仲华,李峰,左小祥,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。