拍照方法和装置制造方法及图纸

技术编号:13014382 阅读:62 留言:0更新日期:2016-03-16 12:24
本发明专利技术实施例提供一种拍照方法和装置,通过根据目标物体的运动模式,预测目标物体运动到目标位置所需的时间,能够准确预测出目标物体到达目标位置所需的时间,并根据上述目标物体运动到上述目标位置所需的时间和预设时延确定触发拍摄设备拍照的时间,能够提高拍摄到理想状态的画面的成功率。

【技术实现步骤摘要】
【国外来华专利技术】拍照方法和装置
本专利技术实施例涉及图像处理技术,尤其涉及一种拍照方法和装置。
技术介绍
随着智能手机、平板电脑、智能相机等携带照相功能的设备的应用日趋广泛,在日常生活中,人们随手拍照或自拍的机会越来越多。人们经常希望拍摄到处于运动的瞬态的画面,例如,在海边,人处于跳跃的瞬态的画面,由于通常跳跃到最高点时的姿态最优美,因此,人们希望能够拍摄到处于跳跃到最高点的画面,也就是希望获取的理想状态的画面为处于跳跃到最高点的画面,理想状态的画面是指人们希望获取的画面,现有技术中,通过手动抓拍或者相机自动连拍的方式获取理想状态的画面。然而,由于现有的携带相机功能的设备都存在拍照延迟,而处于运动的瞬态的画面具有存在时间短的特点,因此,采用现有技术的拍照方法,拍摄到理想状态的画面的成功率很低。
技术实现思路
本专利技术实施例提供一种拍照方法和装置,以提高拍摄到理想状态的画面的成功率。本专利技术实施例第一方面提供一种拍照方法,包括:根据目标物体的运动模式,预测所述目标物体运动到目标位置所需的时间;根据所述目标物体运动到所述目标位置所需的时间和预设时延确定触发所述拍摄设备拍照的时间,所述预设时延包括拍照时延、预览时延和计算时延中的一种或几种。结合第一方面,在第一方面的第一种可能的实现方式中,所述根据所述目标物体的运动模式,预测所述目标物体运动到目标位置所需的时间,包括:跟踪或检测识别所述目标物体;根据所述目标物体的运动模式,预测所述目标物体运动到所述目标位置所需的时间。结合第一方面的第一种可能的实现方式中,在第一方面的第二种可能的实现方式中,所述根据所述目标物体的运动模式,预测所述目标物体运动到所述目标位置所需的时间,包括:当所述运动模式为跳跃模式时,根据跟踪或检测识别所述目标物体获得的图像帧的连续两帧中垂直方向的位移、帧间隔时间,预测所述目标物体运动到所述目标位置所需的时间。结合第一方面的第二种可能的实现方式中,在第一方面的第三种可能的实现方式中,所述根据跟踪或检测识别所述目标物体获得的图像帧的连续两帧中垂直方向的位移、帧间隔时间,预测所述目标物体运动到所述目标位置所需的时间,包括:若所述目标物体为一个物体,当Vyn小于Vy(n-1)时,根据Vy(n+1)和Vyn确定所述目标物体运动到所述目标位置所需的时间T1,其中,n为大于等于1的整数,Vyn表示所述目标物体在第n-1帧与第n帧的拍摄时间内在垂直方向的运动速度,Vy(n-1)表示所述目标物体在第n-2帧与第n-1帧的拍摄时间内在垂直方向的运动速度,Vy(n+1)表示所述目标物体在第n帧与第n+1帧的拍摄时间内在垂直方向的运动速度。结合第一方面的第三种可能的实现方式中,在第一方面的第四种可能的实现方式中,所述当Vyn小于Vy(n-1)时,根据Vy(n+1)和Vyn确定所述目标物体运动到所述目标位置所需的时间T1,包括:根据Vyn=(yn-yn-1)/Δt,确定所述目标物体在第n-1帧与第n帧的拍摄时间内在垂直方向的运动速度,其中,yn表示所述目标物体在第n帧中的垂直方向的坐标,yn-1表示所述目标物体在第n-1帧中的垂直方向的坐标,Δt表示帧间隔时间;当Vyn小于Vy(n-1)时,根据确定所述目标物体运动到所述目标位置所需的时间,其中,T1表示所述目标物体运动到所述目标位置所需的时间。结合第一方面的第三种可能的实现方式中,在第一方面的第五种可能的实现方式中,所述根据跟踪或检测识别所述目标物体获得的图像帧的连续两帧中垂直方向的位移、帧间隔时间,预测所述目标物体运动到所述目标位置所需的时间,包括:若所述目标物体包含K个物体,当所述小于时,根据或或确定所述K个物体运动到目标位置所需的时间T2,其中,n为大于等于1的整数,K为大于等于2的整数,表示所述K个物体在第n-1帧与第n帧的拍摄时间内在垂直方向的平均运动速度,表示所述K个物体在第n-2帧与第n-1帧的拍摄时间内在垂直方向的平均运动速度,表示所述目标物体在第n帧与第n+1帧的拍摄时间内在垂直方向的运动速度,表示所述K个物体中在第n帧与第n+1帧的拍摄时间内在垂直方向运动速度最快的物体的运动速度,表示所述K个物体中在第n帧与第n+1帧的拍摄时间内在垂直方向运动速度最慢的物体的运动速度。结合第一方面的第五种可能的实现方式中,在第一方面的第六种可能的实现方式中,根据确定所述K个物体在第n-1帧与第n帧的拍摄时间内在垂直方向的平均运动速度,其中,表示第k个物体在第n-1帧与第n帧的拍摄时间内在垂直方向的运动速度,k为整数且1≤k≤K,表示第k个物体在第n帧中的垂直方向的坐标,表示第k个物体在第n-1帧中的垂直方向的坐标,Δt表示帧间隔时间;当所述小于时,根据确定所述K个物体运动到目标位置所需的时间,其中,T2表示所述K个物体运动到目标位置所需的时间,表示所述K个物体中的第i个物体在第n帧与第n+1帧的拍摄时间内在垂直方向的运动速度,所述第i个物体为所述K个物体中速度开始减小的任一个物体,表示所述K个物体中的第i个物体在第n-1帧与第n帧的拍摄时间内在垂直方向的运动速度。结合第一方面的第五种可能的实现方式中,在第一方面的第七种可能的实现方式中,根据确定所述K个物体在第n-1帧与第n帧的拍摄时间内在垂直方向的平均运动速度,其中,表示第k个物体在第n-1帧与第n帧的拍摄时间内在垂直方向的运动速度,k为整数且1≤k≤K,表示第k个物体在第n帧中的垂直方向的坐标,表示第k个物体在第n-1帧中的垂直方向的坐标,Δt表示帧间隔时间;当所述小于时,根据确定所述K个物体运动到目标位置所需的时间,其中,T2表示所述K个物体运动到目标位置所需的时间,表示所述K个物体中的第i个物体在第n-1帧与第n帧的拍摄时间内在垂直方向的运动速度,所述第i个物体为所述K个物体中速度开始减小的任一个物体,表示所述K个物体中的第i个物体在第n帧与第n+1帧的拍摄时间内在垂直方向的运动速度。结合第一方面的第五种可能的实现方式中,在第一方面的第八种可能的实现方式中,根据确定所述K个物体在第n-1帧与第n帧的拍摄时间内在垂直方向的平均运动速度,其中,表示第k个物体在第n-1帧与第n帧的拍摄时间内在垂直方向的运动速度,k为整数且1≤k≤K,表示第k个物体在第n帧中的垂直方向的坐标,表示第k个物体在第n-1帧中的垂直方向的坐标,Δt表示帧间隔时间;当所述小于时,根据确定所述K个物体运动到目标位置所需的时间,其中,T2表示所述K个物体运动到目标位置所需的时间,表示所述K个物体中的第i个物体在第n-1帧与第n帧的拍摄时间内在垂直方向的运动速度,所述第i个物体为所述K个物体中速度开始减小的任一个物体,表示所述K个物体中的第i个物体在第n帧与第n+1帧的拍摄时间内在垂直方向的运动速度。结合第一方面的第一种可能的实现方式中,在第一方面的第九种可能的实现方式中,所述根据所述目标物体的运动模式,预测所述目标物体运动到所述目标位置所需的时间,包括:当所述运动模式为水平运动模式时,在预览画面中确定所述目标物体运动的目标位置,所述预览画面是指拍摄设备当前所拍摄的包含所述目标物体运动范围的画面;根据跟踪或检测识别所述目标物体获得的图像帧的连续两帧中水平方向的位移、帧间隔时间,预测所述目标物体运动到所述目本文档来自技高网...

【技术保护点】
PCT国内申请,权利要求书已公开。

【技术特征摘要】
【国外来华专利技术】1.一种拍照方法,其特征在于,包括:根据目标物体的运动模式,预测所述目标物体运动到目标位置所需的时间;根据所述目标物体运动到所述目标位置所需的时间和预设时延确定触发拍摄设备拍照的时间,所述预设时延包括拍照时延、预览时延和计算时延中的一种或几种;所述根据目标物体的运动模式,预测所述目标物体运动到目标位置所需的时间,包括:跟踪或检测识别所述目标物体;根据所述目标物体的运动模式,预测所述目标物体运动到所述目标位置所需的时间;所述根据所述目标物体的运动模式,预测所述目标物体运动到所述目标位置所需的时间,包括:当所述运动模式为跳跃模式时,根据跟踪或检测识别所述目标物体获得的图像帧的连续两帧中垂直方向的位移、帧间隔时间,预测所述目标物体运动到所述目标位置所需的时间;或者,当所述运动模式为水平运动模式时,在预览画面中确定所述目标物体运动的所述目标位置,所述预览画面是指拍摄设备当前所拍摄的包含所述目标物体运动范围的画面;根据跟踪或检测识别所述目标物体获得的图像帧的连续两帧中水平方向的位移、帧间隔时间,预测所述目标物体运动到所述目标位置所需的时间;所述根据跟踪或检测识别所述目标物体获得的图像帧的连续两帧中垂直方向的位移、帧间隔时间,预测所述目标物体运动到所述目标位置所需的时间,包括:若所述目标物体为一个物体,当Vyn小于Vy(n-1)时,根据Vy(n+1)和Vyn确定所述目标物体运动到所述目标位置所需的时间T1,其中,n为大于等于1的整数,Vyn表示所述目标物体在第n-1帧与第n帧的拍摄时间内在垂直方向的运动速度,Vy(n-1)表示所述目标物体在第n-2帧与第n-1帧的拍摄时间内在垂直方向的运动速度,Vy(n+1)表示所述目标物体在第n帧与第n+1帧的拍摄时间内在垂直方向的运动速度;若所述目标物体包含K个物体,当小于时,根据或或确定所述K个物体运动到所述目标位置所需的时间T2,其中,n为大于等于1的整数,K为大于等于2的整数,表示所述K个物体在第n-1帧与第n帧的拍摄时间内在垂直方向的平均运动速度,表示所述K个物体在第n-2帧与第n-1帧的拍摄时间内在垂直方向的平均运动速度,表示所述目标物体在第n帧与第n+1帧的拍摄时间内在垂直方向的平均运动速度,表示所述K个物体中在第n帧与第n+1帧的拍摄时间内在垂直方向运动速度最快的物体的运动速度,表示所述K个物体中在第n帧与第n+1帧的拍摄时间内在垂直方向运动速度最慢的物体的运动速度;所述根据跟踪或检测识别所述目标物体获得的图像帧的连续两帧中水平方向的位移、帧间隔时间,预测所述目标物体运动到所述目标位置所需的时间,包括:若所述目标物体为一个物体,当所述目标物体到达所述目标位置所需的时间小于第一预设阈值时,根据所述目标物体在水平方向的运动速度,确定所述目标物体运动到所述目标位置所需的时间;若所述目标物体包含K个物体,当所述K个物体运动到所述目标位置所需的平均时间小于第二预设阈值时,根据所述K个物体运动到达所述目标位置所需的平均时间,或所述K个物体中在第n-1帧到第n帧的拍摄时间内在水平方向运动速度最快的物体到达所述目标位置所需的时间,或所述K个物体中在第n-1帧到第n帧的拍摄时间内在水平方向运动速度最慢的物体到达所述目标位置所需的时间,确定所述目标物体运动到所述目标位置所需的时间T4,其中,所述K为大于等于2的整数,n为大于等于1的整数。2.根据权利要求1所述的方法,其特征在于,所述当Vyn小于Vy(n-1)时,根据Vy(n+1)和Vyn确定所述目标物体运动到所述目标位置所需的时间T1,包括:根据Vyn=(yn-yn-1)/Δt,确定所述目标物体在第n-1帧与第n帧的拍摄时间内在垂直方向的运动速度Vyn,其中,yn表示所述目标物体在第n帧中的垂直方向的坐标,yn-1表示所述目标物体在第n-1帧中的垂直方向的坐标,Δt表示帧间隔时间;当Vyn小于Vy(n-1)时,根据确定所述目标物体运动到所述目标位置所需的时间,其中,T1表示所述目标物体运动到所述目标位置所需的时间。3.根据权利要求1所述的方法,其特征在于,当所述小于时,根据确定所述K个物体运动到所述目标位置所需的时间T2,包括:根据确定所述K个物体在第n-1帧与第n帧的拍摄时间内在垂直方向的平均运动速度其中,表示第k个物体在第n-1帧与第n帧的拍摄时间内在垂直方向的运动速度,k为整数且1≤k≤K,表示所述第k个物体在第n帧中的垂直方向的坐标,表示所述第k个物体在第n-1帧中的垂直方向的坐标,Δt表示帧间隔时间;当所述小于时,根据确定所述K个物体运动到所述目标位置所需的时间,其中,T2表示所述K个物体运动到所述目标位置所需的时间,表示所述K个物体中的第i个物体在第n帧与第n+1帧的拍摄时间内在垂直方向的运动速度,所述第i个物体为所述K个物体中速度开始减小的任一个物体,表示所述K个物体中的第i个物体在第n-1帧与第n帧的拍摄时间内在垂直方向的运动速度。4.根据权利要求1所述的方法,其特征在于,当所述小于时,根据确定所述K个物体运动到所述目标位置所需的时间T2,包括:根据确定所述K个物体在第n-1帧与第n帧的拍摄时间内在垂直方向的平均运动速度,其中,表示第k个物体在第n-1帧与第n帧的拍摄时间内在垂直方向的运动速度,k为整数且1≤k≤K,表示所述第k个物体在第n帧中的垂直方向的坐标,表示所述第k个物体在第n-1帧中的垂直方向的坐标,Δt表示帧间隔时间;当所述小于时,根据确定所述K个物体运动到所述目标位置所需的时间,其中,T2表示所述K个物体运动到所述目标位置所需的时间,表示所述K个物体中的第i个物体在第n-1帧与第n帧的拍摄时间内在垂直方向的运动速度,所述第i个物体为所述K个物体中速度开始减小的任一个物体,表示所述K个物体中的所述第i个物体在第n帧与第n+1帧的拍摄时间内在垂直方向的运动速度。5.根据权利要求1所述的方法,其特征在于,当所述小于时,根据确定所述K个物体运动到所述目标位置所需的时间T2,包括:根据确定所述K个物体在第n-1帧与第n帧的拍摄时间内在垂直方向的平均运动速度,其中,表示第k个物体在第n-1帧与第n帧的拍摄时间内在垂直方向的运动速度,k为整数且1≤k≤K,表示所述第k个物体在第n帧中的垂直方向的坐标,表示所述第k个物体在第n-1帧中的垂直方向的坐标,Δt表示帧间隔时间;当所述小于时,根据确定所述K个物体运动到所述目标位置所需的时间,其中,T2表示所述K个物体运动到所述目标位置所需的时间,表示所述K个物体中的第i个物体在第n-1帧与第n帧的拍摄时间内在垂直方向的运动速度,所述第i个物体为所述K个物体中速度开始减小的任一个物体,表示所述K个物体中的所述第i个物体在第n帧与第n+1帧的拍摄时间内在垂直方向的运动速度。6.根据权利要求1所述的方法,其特征在于,所述当所述目标物体到达所述目标位置所需的时间小于第一预设阈值时,根据所述目标物体在水平方向的运动速度,确定所述目标物体运动到所述目标位置所需的时间,包括:根据Vxn=(xn-xn-1)/Δt,确定所述目标物体在水平方向的运动速度,其中,Vxn表示所述目标物体在水平方向的运动速度,xn表示所述目标物体在第n帧中的水平方向的坐标,xn-1表示所述目标物体在第n-1帧中的水平方向的坐标,Δt表示帧间隔时间;当小于第一预设阈值时,根据确定所述目标物体运动到所述目标位置所需的时间,其中,T3表示所述目标物体运动到所述目标位置所需的时间,xend表示所述目标位置在水平方向的坐标。7.根据权利要求1所述的方法,其特征在于,所述当所述K个物体运动到所述目标位置所需的平均时间小于第二预设阈值时,根据所述K个物体运动到达所述目标位置所需的平均时间,确定所述目标物体运动到所述目标位置所需的时间T4,包括:根据确定第k个物体在第n-1帧与第n帧的拍摄时间内在水平方向的运动速度其中,k为整数且1≤k≤K,表示所述第k个物体在第n帧中的水平方向的坐标,表示所述第k个物体在第n-1帧中的水平方向的坐标,Δt表示帧间隔时间;根据确定所述第k个物体运动到所述目标位置所需的时间Tk,表示所述第k个物体的运动方向的延长线与所述目标位置的交点在水平方向的坐标;当小于所述第二预设阈值时,根据确定所述目标物体运动到所述目标位置所需的时间,其中,T4表示所述目标物体运动到所述目标位置所需的时间。8.根据权利要求1所述的方法,其特征在于,所述当所述K个物体运动到所述目标位置所需的平均时间小于第二预设阈值时,根据所述K个物体中在第n-1帧到第n帧的拍摄时间内在水平方向运动速度最快的物体到达所述目标位置所需的时间,确定所述目标物体运动到所述目标位置所需的时间T4,包括:根据确定第k个物体在第n-1帧与第n帧的拍摄时间内在水平方向的运动速度其中,k为整数且1≤k≤K,表示所述第k个物体在第n帧中的水平方向的坐标,表示所述第k个物体在第n-1帧...

【专利技术属性】
技术研发人员:陈泰刘扬丁强
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1