[发明专利]视频处理方法、装置、终端设备及存储介质有效
| 申请号: | 201811605138.9 | 申请日: | 2018-12-26 |
| 公开(公告)号: | CN109525786B | 公开(公告)日: | 2021-04-30 |
| 发明(设计)人: | 詹肇楷 | 申请(专利权)人: | 北京旷视科技有限公司 |
| 主分类号: | H04N5/265 | 分类号: | H04N5/265;H04N13/271;H04N13/106;H04N13/156 |
| 代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 孙海杰 |
| 地址: | 100000 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 视频 处理 方法 装置 终端设备 存储 介质 | ||
本发明实施例涉及计算机视觉技术领域,提供一种视频处理方法、装置、终端设备及存储介质,通过两个摄像头分别采集第一视频流和第二视频流,并生成待处理视频流;确定待对焦物体;跟踪待对焦物体以确定待对焦物体在待处理视频流中各帧的位置信息;利用立体匹配算法获得深度图序列;根据深度图序列及待对焦物体在待处理视频流中的位置信息,对待处理视频流进行重对焦处理,生成重对焦视频流。与现有技术相比,本方法可以以简单的操作,直接获取到类似单反拍摄效果的重对焦视频流,具有简化用户操作、节约处理时间,提高系统效能的效果。
技术领域
本发明实施例涉及计算机视觉技术领域,具体而言,涉及一种视频处理方法、装置、终端设备及存储介质。
背景技术
随着图像处理技术的发展,终端设备的拍照功能越来越强大,用户的拍摄需求也越来越高。采用并列设置多个摄像头的方式,可以利用采集的左视图和右视图合成深度图后来进行重对焦处理,模拟高端单反相机的成像效果,或获得特殊图像效果,从而提升了拍摄功能,增强了用户体验。目前,利用多摄像头进行重对焦时,多是针对静态图像的方式进行,依据用户对静态图像的操作指令,完成重对焦处理。然而,对于视频流而言,如果沿用现有的针对静态图像的重对焦处理处理方法,会导致用户需对大量视频帧进行重复操作,整个操作过程繁琐,需要花费用户大量时间,不具备实用性。
发明内容
本发明实施例的目的在于提供一种视频处理方法、装置、终端设备及存储介质,用以改善上述问题。
为了实现上述目的,本发明实施例采用的技术方案如下:
第一方面,本发明实施例提供了一种视频处理方法,应用于设置有摄像头模组的终端设备,摄像头模组包括具有至少部分重叠取景范围的第一摄像头和第二摄像头,该视频处理方法包括:获取由第一摄像头采集的第一视频流及第二摄像头采集的第二视频流,其中,第一视频流包含多个第一视频帧,第二视频流包含多个第二视频帧,每一第一视频帧同一个第二视频帧对应;基于第一视频流和第二视频流,生成待处理视频流;确定待处理视频流中的待对焦物体;对待对焦物体进行跟踪,以获得在待处理视频流的每一待处理视频帧中待对焦物体的位置信息;将每一第一视频帧同对应的第二视频帧进行立体匹配,根据立体匹配的结果获得深度图序列,其中待处理视频流中的每一待处理视频帧在深度图序列中具有对应的深度图帧;根据每一待处理视频帧中待对焦物体的位置信息和每一待处理视频帧所对应的深度图帧,确定每一待处理视频帧中的重对焦区域,并进行重对焦处理,得到重对焦视频流。
第二方面,本发明实施例还提供了一种视频处理装置,应用于设置有摄像头模组的终端设备,摄像头模组包括具有至少部分重叠取景范围的第一摄像头和第二摄像头,该视频处理装置包括:视频流获取模块,用于获取由第一摄像头采集的第一视频流及第二摄像头采集的第二视频流,其中,第一视频流包含多个第一视频帧,第二视频流包含多个第二视频帧,每一第一视频帧同一个第二视频帧对应;待处理视频流生成模块,用于基于第一视频流和所述第二视频流,生成待处理视频流;待对焦物体确定模块,用于确定所述待处理视频流中的待对焦物体;物体跟踪模块,用于对待对焦物体进行跟踪,以获得在待处理视频流的每一待处理视频帧中待对焦物体的位置信息;深度图生成模块,用于将每一第一视频帧同对应的所述第二视频帧进行立体匹配,根据所述立体匹配的结果获得深度图序列,其中待处理视频流中的每一待处理视频帧在深度图序列中具有对应的深度图帧;重对焦模块,用于根据每一待处理视频帧中待对焦物体的位置信息,和每一待处理视频帧所对应的深度图帧,确定每一待处理视频帧中的重对焦区域,并进行重对焦处理,得到重对焦视频流。
第三方面,本发明实施例还提供了一种终端设备,所述终端设备设置有摄像头模组,所述摄像头模组包括具有至少部分重叠取景范围的第一摄像头和第二摄像头,所述终端设备还包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述的视频处理方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的视频处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京旷视科技有限公司,未经北京旷视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811605138.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种双目相机
- 下一篇:面向直播场景的实时字幕翻译及系统实现方法





