一种运动拍摄方法及移动终端的制作方法_4

文档序号:9792000阅读:来源:国知局
图像越来越多,运动轨迹上已知的点越来越多,则对目标物的运动轨迹的拟合将愈加精确,对之后目标物的位置的预测将更加准确。
[0114]调焦模块403,用于根据预测的下一个时间间隔内所述目标物的位置,在所述下一个时间间隔调整所述摄像头的对焦点并获取所述目标物的图像,直到所述预设的拍摄时间结束。
[0115]具体地,每预测下一个时间间隔内目标物的位置之后,可调整摄像头的对焦点,使其对焦到预测的位置,在下一个时间间隔按照调整后的对焦点采集图像,刚好对焦到目标物,可以获得目标物的清晰图像。
[0116]选择模块404,用于从所获取的图像中选择满足预设条件的至少两帧图像,并根据所选择的至少两帧图像合成动态图像。
[0117]具体实施中,从第N+1个时间间隔开始,获取的图像都是对目标物进行对焦的比较清晰的图像。因此,可以从第N+1个时间间隔及之后获取的图像中选择满足预设条件的至少两帧图像。
[0118]在一些可行的实施例中,满足预设条件可以是当前图像中目标物的清晰度超过预设的清晰度阈值;或者,可以是当前图像中目标物的位置与上一次选择的图像中目标物的位置在一定距离范围内;或者,可以是当前图像中目标物相对参照物的方向与上一次选择的图像中目标物相对参照物的方向发生预设范围内的变化等。
[0119]本发明实施例中,通过摄像头在预设的拍摄时间中的前N个时间间隔内获取N帧图像,并根据所述N帧图像确定在所述前N个时间间隔内目标物的N个位置,从第N个时间间隔开始,根据当前为止每个时间间隔内所述目标物的位置预测下一个时间间隔内所述目标物的位置,根据预测的下一个时间间隔内所述目标物的位置,在所述下一个时间间隔调整所述摄像头的对焦点并获取所述目标物的图像,直到所述预设的拍摄时间结束,从所获取的图像中选择满足预设条件的至少两帧图像,并根据所选择的至少两帧图像合成动态图像。由于在每个时间间隔对下一个时间间隔内目标物的位置进行了预测并对焦,使得在下一个时间间隔采集的图像的清晰度较高,进而可提高合成的动态图像的清晰度。
[0120]参见图5,是本发明的一个实施例提供的移动终端的结构示意图。如图4所示,该移动终端可包括第一摄像头和第二摄像头,还包括坐标建立模块501、获取模块502、预测模块503、调焦模块504和选择模块505,其中:
[0121]坐标建立模块501,用于以所述第一摄像头和所述第二摄像头的连线为坐标轴,以所述连线的中点为坐标原点,建立三维正交坐标系。
[0122]本发明实施例中,移动终端上设置有至少两个摄像头,包括第一摄像头和第二摄像头。
[0123]具体地,可以以第一摄像头和第二摄像头的连线为第一坐标轴,以所述连线的中点为坐标原点,建立三维正交坐标系。
[0124]在一些可行的实施方式中,建立的三维正交坐标系的第二坐标轴和第三坐标轴可以一个在第一摄像头和第二摄像头所在的平面,另一个垂直于第一摄像头和第二摄像头所在的平面。
[0125]获取模块502,用于通过摄像头在预设的拍摄时间中的前N个时间间隔内获取N帧图像,并根据所述N帧图像确定在所述前N个时间间隔内目标物的N个位置,其中N为大于4的整数。
[0126]本发明实施例中,所述目标物的位置为所述目标物在所述三维正交坐标系中的坐标。
[0127]具体地,可预先设定运动拍摄的拍摄时间。每次执行运动拍摄时,可将该预设的拍摄时间划分为多个时间间隔。可选地,每个时间间隔的时长可以相同或不同。
[0128]作为一种可行的实施方式,在前N个时间间隔内,可以在每个时间间隔的特定时间点获取一帧图像,得到N帧图像。在每个时间间隔内获取的一帧图像由目标物分别在第一摄像头和第二摄像头上所形成的影像得到。其中在同一时刻目标物在第一摄像头和在第二摄像头中成像的位置不同,利用视差原理可确定目标物离第一摄像头和第二摄像头的距离,进而确定目标物在所建立的三维正交坐标系中的坐标。
[0129]作为一种可行的实施方式,目标物在三维正交坐标系中的坐标可用目标物中心点的坐标来表示。
[0130]其中,N为大于4的整数。优选地,前N个时间间隔可以是预设的拍摄时间内较短的一段时间,例如前五分之一的时间或前十分之一的时间。此外,若需获得越多的图像用于分析,则N的数值可设置得越大。例如,N可以大于5。
[0131]预测模块503,用于从第N个时间间隔开始,根据当前为止每个时间间隔内所述目标物的位置预测下一个时间间隔内所述目标物的位置。
[0132]在一些可行的实施方式中,预测模块503可用于执行图4所示实施例中预测模块402所执行的实施方式。
[0133]在本实施例中,预测模块503可包括:
[0134]拟合单元5031,用于从第N个时间间隔开始,对之前每一个时间间隔内根据获取的图像确定的所述目标物在所述三维正交坐标系中的坐标进行曲线拟合,确定或更新所述目标物的坐标-时间函数;
[0135]计算单元5032,用于将所述下一个时间间隔的时间应用于所述坐标-时间函数,得到下一个时间间隔内所述目标物的坐标。
[0136]本发明实施例中,从第N个时间间隔开始,已确定了目标物的运动轨迹中的至少N个点,则可以拟合目标物的运动轨迹,根据拟合的运动轨迹可确定在下一个时间间隔目标物的位置。具体地,可对已确定的至少N个点的三维坐标分别进行曲线拟合,确定目标物的运动轨迹在每一维度的规律,进而预测在下一时间间隔目标物在各维度的坐标。例如,在第N个时间间隔,已获取了 N帧图像,根据已获取的N帧图像得到第一至第N个时间间隔内目标物的N个三维坐标,可对N个三维坐标中的N个第一维坐标采用最小二乘法进行拟合,得到第一维坐标与时间之间的函数关系,将下一个时间间隔对应的时间点应用与该函数关系,可预测在下一个时间间隔目标物的第一维坐标。采用同样的方法,可预测在下一个时间间隔目标物的第二维和第三维坐标,从而预测在下一个时间间隔目标物的三维坐标。同理,在第N+1个时间间隔,已获取了 N+1帧图像,根据该N+1帧图像得到目标物的N+1个三维坐标,可更新目标物的三维坐标与时间之间的函数关系,进一步预测在第N+2个时间间隔内目标物的三维坐标。以此类推,随着获取的图像越来越多,已知的坐标越来越多,则对目标物的运动轨迹的拟合将愈加精确,对之后目标物的位置的预测将更加准确。
[0137]调焦模块504,用于根据预测的下一个时间间隔内所述目标物的位置,在所述下一个时间间隔调整所述摄像头的对焦点并获取所述目标物的图像,直到所述预设的拍摄时间结束。
[0138]在一些可行的实施方式中,调焦模块504可用于执行图4所示实施例中调焦模块403所执行的实施方式。
[0139]在本实施例中,所述第一摄像头和所述第二摄像头为旋转摄像头,所述调焦模块504可包括:
[0140]确定单元5041,用于在所述三维正交坐标系中,确定在当前时间间隔内所述目标物的位置矢量和预测的在所述下一个时间间隔内所述目标物的位置矢量之间的第二夹角。
[0141]调焦单元5042,用于根据所述第二夹角调整所述第一摄像头和所述第二摄像头的旋转角度,以使所述第一摄像头和所述第二摄像头对焦到所述预测的在所述下一个时间间隔内所述目标物的位置。
[0142]选择模块505,用于从所获取的图像中选择满足预设条件的至少两帧图像,并根据所选择的至少两帧图像合成动态图像。
[0143]在一些可行的实施方式中,选择模块505可用于执行图4所示实施例中调焦模块404所执行的实施方式。
[0144]在本实施例中,所述选择模块505可包括:
[0145]第一选择单元5051,用于选择在第N+1个时间间隔内获取的图像。
[0146]具体实施中,从第N+1个时间间隔开始,获取的都是对目标物进行对焦之后的图像,因此图像中目标物比较清晰。在一些可行的实施方式中,可将第N+1个时间间隔内获取的图像作为选择的图像之一。其中,选择的图像可用于合成动态图像。
[0147]判断单元5052,用于从第N+2个时间间隔开始,每获取一帧图像之后,判断当前时间间隔内所述目标物的位置矢量与上一次选择图像的时间间隔内所述目标物的位置矢量之间的第一夹角是否大于预设的角度阈值。
[0148]具体实施中,从第N+2个时间间隔开始,每获取一帧图像后,将根据当前获取的图像确定的目标物的位置矢量与根据上一次选择的图像确定的目标物的位置矢量进行对比,可判断两个位置矢量之间的第一夹角是否大于预设的角度阈值。
[0149]可选地,所述预设的角度阈值可以根据运动轨迹的长度或预设的拍摄时间的长度进行设定,若运动轨迹较长或预设的拍摄时间较长,预设的角度阈值可设置大些。作为一种可行的实施方式,可将第一个时间间隔内目标物的位置矢量和第N个时间
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1