【技术实现步骤摘要】
一种视频图像拼接方法及装置
本专利技术涉及视频处理
,特别涉及一种视频图像拼接方法及装置。
技术介绍
通过拍摄终端(例如:摄像头、数码相机、摄像机等)拍摄视频时,受拍摄位置、拍摄终端的拍摄视角等影响,只能拍摄到局部场景。而实际应用(例如:视频监控、视频会议等)中,需要大场景视频,这种情况下,一般可通过将多个拍摄终端拍摄同一场景的的视频图像进行视频拼接的方式获得。然而,现有技术中,进行视频拼接时,每生成一帧拼接图像,均需要获得生成拼接图像所需的视频图像拼接参数,而获得视频图像拼接参数的计算量较大,因此,对硬件的要求较高。
技术实现思路
本专利技术实施例公开了一种视频图像拼接方法及装置,以降低视频图像拼接的计算量。为达到上述目的,本专利技术实施例公开了一种视频图像拼接方法,所述方法包括:获得第一视频拍摄终端所拍摄的第一视频的第一视频帧;获得第二视频拍摄终端所拍摄的第二视频的第二视频帧;根据视频图像拼接参数,确定所述第一视频帧和所述第二视频帧对应的图像拼接区域,其中,所述视频图像拼接参数为:在启动视频图像拼接程序后,生成第一帧拼接图像时获得并存储在本地的;根据所确定的图像拼接区域,对所述第一视频帧和所述第二视频帧进行图像拼接,生成所述第一视频帧和所述第二视频帧对应的拼接图像;其中,所述第一视频拍摄终端和所述第二视频拍摄终端为:用于拍摄相同场景的N台视频拍摄终端中的任意两台拍摄位置相邻的终端,N≥2。可选的,所述视频图像拼接参数包括:所述第一视频和所述第二视频中各个视频帧对应的图像拼接区域的宽度area_w、根据所述第一视频和所述第二视频中的相应视频帧生成的各个 ...
【技术保护点】
一种视频图像拼接方法,其特征在于,所述方法包括:获得第一视频拍摄终端所拍摄的第一视频的第一视频帧;获得第二视频拍摄终端所拍摄的第二视频的第二视频帧;根据视频图像拼接参数,确定所述第一视频帧和所述第二视频帧对应的图像拼接区域,其中,所述视频图像拼接参数为:在启动视频图像拼接程序后,生成第一帧拼接图像时获得并存储在本地的;根据所确定的图像拼接区域,对所述第一视频帧和所述第二视频帧进行图像拼接,生成所述第一视频帧和所述第二视频帧对应的拼接图像;其中,所述第一视频拍摄终端和所述第二视频拍摄终端为:用于拍摄相同场景的N台视频拍摄终端中的任意两台拍摄位置相邻的终端,N≥2。
【技术特征摘要】
1.一种视频图像拼接方法,其特征在于,所述方法包括:获得第一视频拍摄终端所拍摄的第一视频的第一视频帧;获得第二视频拍摄终端所拍摄的第二视频的第二视频帧;根据视频图像拼接参数,确定所述第一视频帧和所述第二视频帧对应的图像拼接区域,其中,所述视频图像拼接参数为:在启动视频图像拼接程序后,生成第一帧拼接图像时获得并存储在本地的,所述视频图像拼接参数包括:所述第一视频和所述第二视频中各个视频帧对应的图像拼接区域的宽度area_w、根据所述第一视频和所述第二视频中的相应视频帧生成的各个拼接图像的宽度pic_w和高度pic_h;通过以下步骤,在启动视频图像拼接程序后,生成第一帧拼接图像时获得视频图像拼接参数:获得所述第一视频中用于生成第一帧拼接图像的第三视频帧;获得所述第二视频中用于生成第一帧拼接图像的第四视频帧;提取所述第三视频帧的第一图像特征;提取所述第四视频帧的第二图像特征;对所述第一图像特征和所述第二图像特征进行特征匹配;根据匹配结果,确定area_w;根据area_w、所述第三视频帧的宽度和所述第四视频帧的宽度,计算pic_w;根据所述第三视频帧的高度和所述第四视频帧的高度,确定pic_h;根据所确定的图像拼接区域,对所述第一视频帧和所述第二视频帧进行图像拼接,生成所述第一视频帧和所述第二视频帧对应的拼接图像;其中,所述第一视频拍摄终端和所述第二视频拍摄终端为:用于拍摄相同场景的N台视频拍摄终端中的任意两台拍摄位置相邻的终端,N≥2。2.根据权利要求1所述的方法,其特征在于,所述根据所确定的图像拼接区域,对所述第一视频帧和所述第二视频帧进行图像拼接,生成所述第一视频帧和所述第二视频帧对应的拼接图像,包括:根据pic_w和pic_h,创建空白图像;根据所确定的图像拼接区域,确定所述第一视频帧中的非图像拼接区域为第一图像区域;根据所确定的图像拼接区域,确定所述第一视频帧中的图像拼接区域为第二图像区域;根据所确定的图像拼接区域,确定所述第二视频帧中的图像拼接区域为第三图像区域;根据所确定的图像拼接区域,确定所述第二视频帧中的非图像拼接区域为第四图像区域;调用第一线程将所述空白图像的第五图像区域内各个像素点的像素值设置为所述第一图像区域内各个像素点的像素值,其中,所述空白图像根据area_w、pic_w、所述第一视频帧的宽度、所述第二视频帧的宽度和所述第一拍摄终端与所述第二拍摄终端的相对位置依次划分为:第五图像区域、第六图像区域和第七图像区域;调用第二线程将所述空白图像的第七图像区域内各个像素点的像素值设置为所述第四图像区域内各个像素点的像素值;调用第三线程对所述第二图像区域和所述第三图像区域进行图像合并,并将所述空白图像的第六图像区域内各个像素点的像素值设置为合并后图像内各个像素点的像素值。3.根据权利要求2所述的方法,其特征在于,所述调用第三线程对所述第二图像区域和所述第三图像区域进行图像合并,并将所述空白图像的第六图像区域内各个像素点的像素值设置为合并后图像内各个像素点的像素值,包括:调用第三线程分别对所述第二图像区域和所述第三图像区域进行滤波处理;对滤波处理后的第二图像区域和第三图像区域进行图像合并处理,得到合并后的图像;将所述空白图像的第六图像区域内各个像素点的像素值设置为合并后图像内各个像素点的像素值。4.根据权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:检测所述第一视频拍摄终端与所述第二视频拍摄终端的拍摄位置是否发生变化;若为是,更新所述视频图像拼接参数。5.根据权利要求4所述的方法,其特征在于,所述检测所述第一视频拍摄终端与所述第二视频拍摄终端的拍摄位置是否发生变化,包括:调用第四线程检测所述第一视频拍摄终端与所述第二视频拍摄终端的拍摄位置是否发生变化。6.根据权利要求1所述的方法,其特征在于,所述第一视频拍摄终端与所述第二个视频拍摄终端位于同一拍摄高度。7.根据权利要求1所述的方法,其特征在于,所述第一视频帧在所述第一视频中的帧号与所述第二视频帧在所述第二视频中的帧号相同。8.一种视频图像拼接装置,其特征在于,所述装置包括:第一视频帧获得模块,用于获得第一视频拍摄终端所拍摄的第一视频的第一视频帧;第二视频帧获得模块,用于获得第二视频拍摄终端所拍摄的第二视频的第二视频帧;图像拼接区域确定模块,用于根据视频图像拼接参数,确定所述第一视频帧和所述第二视频帧对...
【专利技术属性】
技术研发人员:陈杰宾,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。