视频处理方法和装置的制造方法

文档序号:8301920阅读:221来源:国知局
视频处理方法和装置的制造方法
【技术领域】
[0001]本公开涉及图像处理技术领域,特别涉及一种视频处理方法和装置。
【背景技术】
[0002]诸如手机、平板电脑和智能相机之类的移动终端通常具备摄像功能,摄像功能也是用户常用的功能之一。
[0003]然而,这类移动终端为手持设备,用户在拍摄视频的过程中,持握移动终端的手难免发生抖动,这就导致拍摄得到的视频画面的稳定性较差。随着移动终端的机身设计越来越轻薄化,抖动会导致移动终端所拍摄的视频画面的稳定性更差。

【发明内容】

[0004]为了解决因移动终端抖动而影响视频画面稳定性的问题,本公开实施例提供了一种视频处理方法和装置。该技术方案如下:
[0005]根据本公开实施例的第一方面,提供了一种视频处理方法,该方法包括:
[0006]获取原始视频和该原始视频对应的局部视频,局部视频中的第i帧局部图像的画面区域是原始视频的第i帧原始图像的画面区域的子区域,i为正整数;
[0007]检测局部视频中发生抖动的目标图像,并计算该目标图像的偏移调整量;
[0008]根据偏移调整量从目标图像对应的原始图像中截取出替换图像;
[0009]采用替换图像替换目标图像。
[0010]可选的,获取原始视频和该原始视频对应的局部视频,包括:
[0011]在拍摄视频的过程中,通过摄像头依次采集η帧原始图像得到原始视频,n ^ 2且η为整数;
[0012]在完成原始视频的拍摄后,根据预定截取框从原始视频的每一帧原始图像中截取出局部图像,得到局部视频。
[0013]可选的,获取原始视频和该原始视频对应的局部视频,包括:
[0014]在拍摄视频的过程中,通过摄像头依次采集η帧原始图像得到原始视频,n ^ 2且η为整数;在每采集到一帧原始图像时,根据预定截取框从原始图像中截取出局部图像;根据各个局部图像得到局部视频;
[0015]或者,
[0016]在拍摄视频的过程中,通过一个摄像头依次采集η帧原始图像得到原始视频,并通过另一摄像头依次采集η帧局部图像得到局部视频,η多2且η为整数。
[0017]可选的,该方法还包括:
[0018]在拍摄视频的过程中,在视频预览界面中将局部图像进行显示。
[0019]可选的,获取原始视频和该原始视频对应的局部视频,包括:
[0020]获取已有的原始视频;
[0021]根据预定截取框从原始视频的每一帧原始图像中截取出局部图像,得到局部视频。
[0022]可选的,检测局部视频中发生抖动的目标图像,并计算该目标图像的偏移调整量,包括:
[0023]从局部视频的连续m帧局部图像中提取相匹配的关键点,m多2且m为整数;
[0024]根据关键点在m帧局部图像中的运动轨迹,检测m帧局部图像中是否存在发生抖动的目标图像;
[0025]若m帧局部图像中存在目标图像,则根据关键点在m帧局部图像中的运动轨迹计算关键点在目标图像中的纠正位置;
[0026]根据纠正位置和关键点在目标图像中的实际位置,计算目标图像的偏移调整量。
[0027]可选的,根据偏移调整量从目标图像对应的原始图像中截取出替换图像,包括:
[0028]在目标图像对应的原始图像中确定目标图像的边界范围;
[0029]根据偏移调整量将边界范围进行平移;
[0030]截取属于平移后的边界范围内的图像内容得到替换图像。
[0031]根据本公开实施例的第二方面,提供了一种视频处理装置,该装置包括:
[0032]获取模块,被配置为获取原始视频和该原始视频对应的局部视频,局部视频中的第i帧局部图像的画面区域是原始视频的第i帧原始图像的画面区域的子区域,i为正整数;
[0033]检测模块,被配置为检测局部视频中发生抖动的目标图像,并计算该目标图像的偏移调整量;
[0034]截取模块,被配置为根据偏移调整量从目标图像对应的原始图像中截取出替换图像;
[0035]替换模块,被配置为采用替换图像替换目标图像。
[0036]可选的,获取模块,包括:第一米集子模块和第一截取子模块;
[0037]第一采集子模块,被配置为在拍摄视频的过程中,通过摄像头依次采集η帧原始图像得到原始视频,η多2且η为整数;
[0038]第一截取子模块,被配置为在完成原始视频的拍摄后,根据预定截取框从原始视频的每一帧原始图像中截取出局部图像,得到局部视频。
[0039]可选的,获取模块,包括:第二采集子模块、第二截取子模块和得到子模块;
[0040]第二采集子模块,被配置为在拍摄视频的过程中,通过摄像头依次采集η帧原始图像得到原始视频,η多2且η为整数;第二截取子模块,被配置为在每采集到一帧原始图像时,根据预定截取框从原始图像中截取出局部图像;得到子模块,被配置为根据各个局部图像得到局部视频;
[0041]或者,
[0042]获取模块,还被配置为在拍摄视频的过程中,通过一个摄像头依次采集η帧原始图像得到原始视频,并通过另一摄像头依次采集η帧局部图像得到局部视频,η多2且η为整数。
[0043]可选的,装置还包括:
[0044]显示模块,被配置为在拍摄视频的过程中,在视频预览界面中将局部图像进行显不O
[0045]可选的,获取模块,包括:获取子模块和第三截取子模块;
[0046]获取子模块,被配置为获取已有的原始视频;
[0047]第三截取子模块,被配置为根据预定截取框从原始视频的每一帧原始图像中截取出局部图像,得到局部视频。
[0048]可选的,检测模块,包括:提取子模块、检测子模块、第一计算子模块和第二计算子模块;
[0049]提取子模块,被配置为从局部视频的连续m帧局部图像中提取相匹配的关键点,m彡2且m为整数;
[0050]检测子模块,被配置为根据关键点在m帧局部图像中的运动轨迹,检测m帧局部图像中是否存在发生抖动的目标图像;
[0051 ] 第一计算子模块,被配置为当m帧局部图像中存在目标图像时,根据关键点在m帧局部图像中的运动轨迹计算关键点在目标图像中的纠正位置;
[0052]第二计算子模块,被配置为根据纠正位置和关键点在目标图像中的实际位置,计算目标图像的偏移调整量。
[0053]可选的,截取模块,包括:确定子模块、平移子模块和第四截取子模块;
[0054]确定子模块,被配置为在目标图像对应的原始图像中确定目标图像的边界范围;
[0055]平移子模块,被配置为根据偏移调整量将边界范围进行平移;
[0056]第四截取子模块,被配置为截取属于平移后的边界范围内的图像内容得到替换图像。
[0057]根据本公开实施例的第三方面,提供了一种视频处理装置,包括:
[0058]处理器;
[0059]用于存储处理器的可执行指令的存储器;
[0060]其中,处理器被配置为:
[0061]获取原始视频和该原始视频对应的局部视频,局部视频中的第i帧局部图像的画面区域是原始视频的第i帧原始图像的画面区域的子区域,i为正整数;
[0062]检测局部视频中发生抖动的目标图像,并计算该目标图像的偏移调整量;
[0063]根据偏移调整量从目标图像对应的原始图像中截取出替换图像;
[0064]采用替换图像替换目标图像。,
[0065]本公开实施例提供的技术方案可以包括以下有益效果:
[0066]通过检测局部视频中发生抖动的目标图像,并计算该目标图像的偏移调整量,然后根据偏移调整量从目标图像对应的原始图像中截取出替换图像,采用该替换图像替换目标图像;解决了因移动终端抖动而影响视频画面稳定性的问题;通过后期处理,采用替换图像将发生抖动的目标图像替换掉,提高了视频画面稳定性和视频质量。
[0067]另外,由于替换图像是从目标图像对应的原始图像中截取得到的,而目标图像对应的原始图像的画面区域既包含有目标图像的画面区域,又包含有目标图像的画面区域以外的边界区域,使得替换图像既能够达到消除抖动的效果,又能够确保替换图像与发生抖动的目标图像的相邻帧存在相匹配的边缘图像内容,确保了去抖动处理后得到的视频的画面连贯性。
[0068]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0069]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0070]图1是根据一示例性实施例示出的一种视频处理方法的流程图;
[0071]图2A是根据另一示例性实施例示出的一种视频处理方法的流程图;
[0072]图2B是另一不例性实施例涉及的一种不意图;
[0073]图2C是另一示例性实施例涉及的步骤203的流程图;
[0074]图2D是另一不例性实施例涉及的另一不意图;
[0075]图2E是另一示例性实施例涉及的步骤204的流程图;
[0076]图3是根据再一示例性实施例示出的一种视频处理方法的流程图;
[0077]图4是根据还一示例性实施例示出的一种视频处理方法的流程图;
[0078]图5是根据一示例性实施例示出的一种视频处理装置的框图;
[0079]图6A是根据另一示例性实施例示出的一种视频处理装置的框图;
[0080]图6B是另一示例性实施例涉及的一种获取模块的框图;
[0081]图6C是另一示例性实施例涉及的另一种获取模块的框图;
[0082]图6D是另一示例性实施例涉及的再一种获取模块的框图;
[0083]图7是根据一示例性实施例示出的一种装置的框图。
[
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1