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

文档序号:9792000阅读:来源:国知局
br>[0080]作为一种可行的实施方式,若第一摄像头和第二摄像头为旋转摄像头,可通过电机来驱动第一摄像头和第二摄像头旋转与所述运动角度一致的角度
[0081]S205,选择在第N+1个时间间隔内获取的图像。
[0082]具体实施中,从第N+1个时间间隔开始,获取的都是对目标物进行对焦之后的图像,因此图像中目标物比较清晰。在一些可行的实施方式中,可将第N+1个时间间隔内获取的图像作为选择的图像之一。其中,选择的图像可用于合成动态图像。
[0083]S206,从第N+2个时间间隔开始,每获取一帧图像之后,判断当前时间间隔内所述目标物的位置矢量与上一次选择图像的时间间隔内所述目标物的位置矢量之间的第一夹角是否大于预设的角度阈值。
[0084]具体实施中,从第N+2个时间间隔开始,每获取一帧图像后,将根据当前获取的图像确定的目标物的位置矢量与根据上一次选择的图像确定的目标物的位置矢量进行对比,可判断两个位置矢量之间的第一夹角是否大于预设的角度阈值。
[0085]可选地,所述预设的角度阈值可以根据运动轨迹的长度或预设的拍摄时间的长度进行设定,若运动轨迹较长或预设的拍摄时间较长,预设的角度阈值可设置大些。作为一种可行的实施方式,可将第一个时间间隔内目标物的位置矢量和第N个时间间隔内目标物的位置矢量之间的夹角设置为预设的角度阈值。
[0086]S207,若所述第一夹角大于预设的角度阈值,则选择获取的所述一帧图像。
[0087]具体实施中,若第一夹角大于预设的角度阈值,说明从上一次选择图像开始到当前时间间隔,目标物已运动了一定距离,根据上一次选择的图像和本次获取的图像进行合成不会产生重影,则可选择本次获取的图像。反之,若两个位置矢量之间的夹角小于预设的角度阈值,若选择本次获取的图像与上一次选择的图像一起合成动态图像,则可能产生重影,影响图像显示效果。
[0088]S208,根据所选择的至少两帧图像合成动态图像。
[0089]选择了至少两帧图像后,根据所选择的至少两帧图像可合成动态图像,展示目标物的运动轨迹。
[0090]本发明实施例中,以第一摄像头和第二摄像头的连线为坐标轴,以连线的中点为坐标原点,建立三维正交坐标系,在预设的拍摄时间中的前N个时间间隔内获取N帧图像,确定在前N个时间间隔内目标物的N个位置,从第N个时间间隔开始,预测下一个时间间隔内目标物的位置,根据预测的下一个时间间隔内目标物的位置,在下一个时间间隔调整摄像头的对焦点并获取目标物的图像,选择在第N+1个时间间隔内获取的图像,从第N+2个时间间隔开始,每获取一帧图像之后,若当前时间间隔内目标物的位置矢量与上一次选择图像的时间间隔内目标物的位置矢量之间的第一夹角大于预设的角度阈值,则选择当前获取的一帧图像,最后根据所选择的至少两帧图像合成动态图像。由于在每个时间间隔对下一个时间间隔内目标物的位置进行了预测并对焦,使得在下一个时间间隔采集的图像的清晰度较高,进而可提高合成的动态图像的清晰度,此外,每两次选择图像时,目标物的位置矢量之间形成一定夹角,可避免合成的图像中有重影。
[0091]参见图3,是本发明的另一个实施例提供的运动拍摄方法的流程示意图。其中所述运动拍摄方法可应用于包括第一摄像头和第二摄像头的移动终端。如图3所示,该方法可包括如下步骤:
[0092]S301,以所述第一摄像头和所述第二摄像头的连线为坐标轴,以所述连线的中点为坐标原点,建立三维正交坐标系。
[0093]S302,通过摄像头在预设的拍摄时间中的前N个时间间隔内获取N帧图像,并根据所述N帧图像确定在所述前N个时间间隔内目标物的N个位置。
[0094]其中,N为大于4的整数。所述目标物的位置为所述目标物在所述三维正交坐标系中的坐标。
[0095]S303,令 i=N。
[0096]S304,对第一至第i个时间间隔内所述目标物在所述三维正交坐标系中的i个坐标进行曲线拟合,得到所述目标物的坐标-时间函数。
[0097]S305,将第i+Ι个时间间隔的时间应用于所述坐标-时间函数,计算得到第i+Ι个时间间隔内所述目标物的坐标。
[0098]S306,根据计算得到的第i+Ι个时间间隔内所述目标物的坐标,在第i+Ι个时间间隔调整第一摄像头和第二摄像头的对焦点并获取所述目标物的图像。
[0099]具体地,在所述三维正交坐标系中,确定在当前时间间隔内所述目标物的位置矢量和预测的在所述下一个时间间隔内所述目标物的位置矢量之间的第二夹角;
[0100]根据所述第二夹角调整所述第一摄像头和所述第二摄像头的旋转角度,以使所述第一摄像头和所述第二摄像头对焦到所述预测的在所述下一个时间间隔内所述目标物的位置。
[0101]S307,判断第i+Ι个时间间隔内所述目标物的位置矢量与上一次选择图像的时间间隔内所述目标物的位置矢量之间的第一夹角是否大于预设的角度阈值,若判断为是,执行S308,否则令i计数加I后返回S304。
[0102]其中首次选择的图像为在第N+1个时间间隔内获取的图像。
[0103]S308,选择在所述第i+Ι个时间间隔内获取的图像。
[0104]S309,判断所述预设的拍摄时间是否已结束,若是,则执行S310,否则令i计数加I后返回S304。
[0105]S310,根据所选择的图像合成动态图像。
[0106]本发明实施例中,以第一摄像头和第二摄像头的连线为坐标轴,以连线的中点为坐标原点,建立三维正交坐标系,在预设的拍摄时间中的前N个时间间隔内获取N帧图像,确定在前N个时间间隔内目标物的N个位置,从第N个时间间隔开始,预测下一个时间间隔内目标物的位置,根据预测的下一个时间间隔内目标物的位置,在下一个时间间隔调整摄像头的对焦点并获取目标物的图像,选择在第N+1个时间间隔内获取的图像,从第N+2个时间间隔开始,每获取一帧图像之后,若当前时间间隔内目标物的位置矢量与上一次选择图像的时间间隔内目标物的位置矢量之间的第一夹角大于预设的角度阈值,则选择当前获取的一帧图像,最后根据所选择的至少两帧图像合成动态图像。由于在每个时间间隔对下一个时间间隔内目标物的位置进行了预测并对焦,使得在下一个时间间隔采集的图像的清晰度较高,进而可提高合成的动态图像的清晰度,此外,每两次选择图像时,目标物的位置矢量之间形成一定夹角,可避免合成的图像中有重影。
[0107]参见图4,是本发明的一个实施例提供的移动终端的结构示意图。如图4所示,该移动终端可包括获取模块401、预测模块402、调焦模块403和选择模块404,其中:
[0108]获取模块401,用于通过摄像头在预设的拍摄时间中的前N个时间间隔内获取N帧图像,并根据所述N帧图像确定在所述前N个时间间隔内目标物的N个位置,其中N为大于4的整数。
[0109]具体地,可预先设定运动拍摄的拍摄时间。每次执行运动拍摄时,可将该预设的拍摄时间划分为多个时间间隔。可选地,该预设的拍摄时间可以由用户设置,或由移动终端默认设置,其中每个时间间隔的时长可以相同或不同。
[0110]作为一种可行的实施方式,在前N个时间间隔内,可以在每个时间间隔的特定时间点获取一帧图像,得到N帧图像。例如,可以在每个时间间隔的起始时间点、中间时间点或结束时间点获取一帧图像。对于获取到的每一帧图像,通过分析可确定在获取该一帧图像时目标物所在的位置,则根据N帧图像可确定在N个时间间隔内目标物的N个位置。本发明实施例中,目标物的位置指的是目标物在空间中的位置,而不是目标物在图像中的位置。
[0111]其中,N为大于4的整数。优选地,前N个时间间隔可以是预设的拍摄时间内较短的一段时间,例如前五分之一的时间或前十分之一的时间。此外,若需获得越多的图像用于分析,则N的数值可设置得越大。例如,N可以大于5。
[0112]预测模块402,用于从第N个时间间隔开始,根据当前为止每个时间间隔内所述目标物的位置预测下一个时间间隔内所述目标物的位置。
[0113]具体实施中,物体的运动轨迹通常呈一定规律。当已确定目标物的运动轨迹中的多个点时,可根据该多个点拟合目标物的运动轨迹。本发明实施例中,从第N个时间间隔开始,已确定了目标物的运动轨迹中的至少N个点,则可以拟合目标物的运动轨迹,根据拟合的运动轨迹可确定在下一个时间间隔目标物的位置。例如,在第N个时间间隔,已获取了 N帧图像,根据已获取的N帧图像得到第一至第N个时间间隔内目标物的N个位置,根据N个位置,可拟合出一条运动轨迹,进而预测在第N+1个时间间隔内目标物的位置;在第N+1个时间间隔,已获取了 N+1帧图像,根据该N+1帧图像得到目标物的N+1个位置,可更新目标物的运动轨迹,进一步预测在第N+2个时间间隔内目标物的位置。以此类推,随着获取的
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1