跟踪拍摄方法、装置、电子设备及计算机存储介质与流程

文档序号:21001798发布日期:2020-06-05 22:46阅读:214来源:国知局
跟踪拍摄方法、装置、电子设备及计算机存储介质与流程

本发明实施例涉及图像处理技术领域,尤其涉及一种跟踪拍摄方法、装置、电子设备及计算机存储介质。



背景技术:

随着便携式拍摄装置的发展,越来越多的用户喜欢使用便携式拍摄装置进行视频拍摄,并对便携式拍摄设备的拍摄功能提出了更高的要求。

在实际拍摄过程中,拍摄目标往往会发生移动,而当拍摄目标不停移动时,即存在着跟踪拍摄的需求,当前的方法是由拍摄者通过手动调整拍摄设备的镜头随着拍摄目标进行移动,以实现跟踪拍摄。然而,这种方式存在着拍摄画面不稳定以及拍摄效果不佳的问题,且不能保证拍摄的最佳角度。

有鉴于此,如何能使便携式拍摄装置更智能化的实现跟踪拍摄即为本发明待解决的技术问题。



技术实现要素:

有鉴于此,本发明实施例提供一种跟踪拍摄方法、装置、设备及计算机存储介质,以解决或者部分解决上述问题。

根据本发明实施例的第一方面,提供了一种跟踪拍摄方法,所述方法包括:根据跟踪拍摄指令在跟踪拍摄模式下执行视频数据获取操作;识别获取的所述视频数据中的至少一拍摄目标,并设置所述至少一拍摄目标为跟踪拍摄目标;以及对所述跟踪拍摄目标进行跟踪拍摄,并生成包含所述跟踪拍摄目标的视频片段的视频数据。

根据权利要求1所述的跟踪拍摄方法,其特征在于,所述方法还包括:

基于所述跟踪拍摄目标,针对所述视频数据进行剪辑,以生成仅包含所述跟踪拍摄目标的视频片段的目标视频数据。

根据权利要求1所述的跟踪拍摄方法,其特征在于,所述方法还包括:

对所述视频数据中具有所述跟踪拍摄目标的视频片段进行标记,令所述视频数据在播放中根据所述标记跳转至所述具有所述跟踪拍摄目标的所述视频片段。

根据权利要求3所述的跟踪拍摄方法,其特征在于,所述方法还包括:

根据修改指令对所述标记进行操作,所述操作包括:添加、删除、更改中至少其一。

根据权利要求1所述的跟踪拍摄方法,其特征在于,所述跟踪拍摄指令为用户输入触发和/或满足触发条件的触发。

根据权利要求5所述的跟踪拍摄方法,其特征在于,所述用户输入触发为功能硬件触发或者控件操作触发。

根据权利要求1所述的跟踪拍摄方法,其特征在于,所述识别获取的视频数据中的至少一拍摄目标,并设置至少一拍摄目标为跟踪拍摄目标包括:

获取所述跟踪拍摄指令的触发时间戳信息以及所述触发时间戳信息对应的视频数据;以及

获取所述视频数据中的至少一动态拍摄目标,且将所述至少一动态拍摄目标设置为所述跟踪拍摄目标。

根据权利要求7所述的跟踪拍摄方法,其特征在于,所述获取所述视频数据中的至少一动态拍摄目标,且将至少一动态拍摄目标设置为所述跟踪拍摄目标具体为:

根据用户选择指令在所述至少一拍摄目标中确定与所述选择指令对应的拍摄目标作为跟踪拍摄目标。

根据权利要求7所述的跟踪拍摄方法,其特征在于,所述获取所述视频数据中的至少一动态拍摄目标,且将至少一动态拍摄目标设置为所述跟踪拍摄目标具体为:

根据所述至少一拍摄目标预设的跟踪优先级在所述至少一拍摄目标中确定拍摄目标作为跟踪拍摄目标。

根据权利要求1所述的跟踪拍摄方法,其特征在于,所述方法还包括:

根据标记修改指令对所述跟踪拍摄目标进行操作,所述操作包括:添加、删除、更改中至少其一。

根据本发明实施例的第二方面,提供了一种跟踪拍摄装置,所述装置包括:数据获取模块,用于根据跟踪拍摄指令在跟踪拍摄模式下执行视频数据的获取操作;目标确定模块,用于识别获取的所述视频数据中的至少一拍摄目标,并设置所述至少一拍摄目标为跟踪拍摄目标;以及跟踪拍摄模块,用于对所述跟踪拍摄目标进行跟踪拍摄,并生成包含所述跟踪拍摄目标的视频片段的视频数据。

根据权利要求11所述的跟踪拍摄装置,其特征在于,所述装置还包括:

视频剪辑模块,用于基于所述跟踪拍摄目标,针对所述视频数据进行剪辑,以生成仅包含所述跟踪拍摄目标的视频片段的目标视频数据。

根据权利要求11所述的跟踪拍摄装置,其特征在于,所述装置还包括:

视频标记模块,用于对所述视频数据中具有所述跟踪拍摄目标的视频片段进行标记;

视频跳转模块,用于令所述视频数据在播放中根据所述标记跳转至所述具有所述跟踪拍摄目标的视频片段。

根据权利要求13所述的跟踪拍摄装置,其特征在于,所述视频标记模块还用于根据修改指令对所述标记进行操作,所述操作包括:添加、删除、更改中至少其一。

根据权利要求11所述的跟踪拍摄装置,其特征在于,所述跟踪拍摄指令为用户输入触发和/或满足触发条件的触发。

根据权利要求15所述的跟踪拍摄装置,其特征在于,所述用户输入触发为功能硬件触发或者控件操作触发。

根据权利要求11所述的跟踪拍摄装置,其特征在于,所述目标确定模块进一步包括:

数据获得单元,用于获取所述跟踪拍摄指令的触发时间戳信息以及所述触发时间戳信息对应的视频数据;以及

目标设置单元,用于获取所述视频数据中的至少一动态拍摄目标,且将所述至少一动态拍摄目标设置为所述跟踪拍摄目标。

根据权利要求17所述的跟踪拍摄装置,其特征在于,所述目标设置单元获取所述视频数据中的至少一动态拍摄目标,且将所述至少一动态拍摄目标设置为所述跟踪拍摄目标具体为:

根据用户选择指令在所述至少一拍摄目标中确定与所述选择指令对应的拍摄目标作为跟踪拍摄目标。

根据权利要求17所述的跟踪拍摄装置,其特征在于,所述目标设置单元获取所述视频数据中的至少一动态拍摄目标,且将所述至少一动态拍摄目标设置为所述跟踪拍摄目标具体为:

根据所述至少一拍摄目标预设的跟踪优先级在所述至少一拍摄目标中确定拍摄目标作为跟踪拍摄目标。

根据权利要求11所述的跟踪拍摄装置,其特征在于,所述目标确定模块还用于根据修改指令对所述跟踪拍摄目标进行操作,所述操作包括:添加、删除、更改中至少其一。

根据本发明实施例的第三方面,提供了一种电子设备,包括处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述处理器用于存放至少一可执行指令,所述可执行指令使所述处理器执行第一方面所述的方法对应的操作。

根据权利要求21所述的电子设备,其特征在于,所述处理器还用于基于所述跟踪拍摄目标,针对所述视频数据进行剪辑,以生成仅包含所述跟踪拍摄目标的视频片段的目标视频数据。

根据权利要求21所述的电子设备,其特征在于,所述处理器还用于对所述视频数据中具有所述跟踪拍摄目标的视频片段进行标记,令所述视频数据在播放中根据所述标记跳转至所述具有所述跟踪拍摄目标的所述视频片段。

根据权利要求23所述的电子设备,其特征在于,所述处理器还用于根据修改指令对所述标记进行操作,所述操作包括:添加、删除、更改中至少其一。

根据权利要求21所述的电子设备,其特征在于,所述跟踪拍摄指令为用户输入触发和/或满足触发条件的触发。

根据权利要求25所述的电子设备,其特征在于,所述用户输入触发为功能硬件触发或者控件操作触发。

根据权利要求21所述的电子设备,其特征在于,所述处理器还用于获取所述跟踪拍摄指令的触发时间戳信息以及所述触发时间戳信息对应的视频数据;获取所述视频数据中的至少一动态拍摄目标,且将所述至少一动态拍摄目标设置为所述跟踪拍摄目标。

根据权利要求27所述的电子设备,其特征在于,所述处理器还用于根据用户选择指令在所述至少一拍摄目标中确定与所述选择指令对应的拍摄目标作为跟踪拍摄目标。

根据权利要求27所述的电子设备,其特征在于,所述处理器还用于根据所述至少一拍摄目标预设的跟踪优先级在所述至少一拍摄目标中确定拍摄目标作为跟踪拍摄目标。

根据权利要求21所述的电子设备,其特征在于,所述处理器还用于根据标记修改指令对所述跟踪拍摄目标进行操作,所述操作包括:添加、删除、更改中至少其一。

根据本发明实施例的第四方面,提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的方法。

综上所述,本发明实施例可根据跟踪拍摄指令进入跟踪拍摄模式下进行视频数据获取操作,识别获取的视频数据中的拍摄目标以作为跟踪拍摄目标进行跟踪拍摄,并可获得包含跟踪拍摄目标的视频片段的视频数据。本发明实施例提高了跟踪拍摄的智能化程度,实现对拍摄目标的自动跟踪,可以提升使用者的拍摄体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。

图1为本发明的跟踪拍摄方法的一实施例的步骤流程示意图;

图2为本发明的跟踪拍摄方法的另一实施例的步骤流程示意图;

图3为本发明的跟踪拍摄方法的再一实施例的步骤流程示意图;

图4为本发明的跟踪拍摄方法的再一实施例的步骤流程示意图;

图5为本发明的跟踪拍摄方法的再一实施例的步骤流程示意图

图6为本发明的跟踪拍摄装置的一实施例的架构图;

图7为本发明的跟踪拍摄装置的另一实施例的架构图;

图8为本发明的跟踪拍摄装置的再一实施例的架构图;

图9为本发明的跟踪拍摄装置的再一实施例的架构图;

图10为本发明的电子设备的一实施例的结构示意图。

具体实施方式

为了使本领域的人员更好地理解本发明实施例中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明实施例一部分实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本发明实施例保护的范围。

下面结合本发明实施例附图进一步说明本发明实施例具体实现。

请参阅图1,其为显示本发明的跟踪拍摄方法的一实施例的步骤流程图。本发明的跟踪拍摄方法可应用于各种拍摄设备以及具有拍摄设备的其他硬件设备,较佳者,可应用于便携式拍摄设备(例如口袋相机、运动相机等)。于一实施例中,所述拍摄设备可具有云台,以辅助执行跟踪拍摄操作。

如图1所示,本发明的跟踪拍摄方法的一实施例包括以下步骤:

步骤s1,根据跟踪拍摄指令在跟踪拍摄模式下执行视频数据获取操作。

在本发明实施例一具体实现中,所述跟踪拍摄指令为用户输入触发或者满足触发条件的触发。

具体地,用户输入触发为功能硬件触发或者控件操作触发。用户可通过按下设置在拍摄设备上的功能硬件按键,以输入跟踪拍摄指令,或者用户可通过点击拍摄设备的触控显示屏(例如,ui界面)上的控件操作触发,以输入跟踪拍摄指令。

具体地,满足触发条件的触发是自动触发,无需用户进行输入操作,所述触发条件为系统设置或者用户进行手动设置,也可以通过系统设置后用户手动修改。

于本发明中,可在所应用的拍摄设备处于任一其他工作模式的情况下,提供输入跟踪拍摄指令,并根据跟踪拍摄指令在跟踪拍摄模式下执行视频数据获取操作。

步骤s2,识别获取的视频数据中的至少一拍摄目标,并设置至少一拍摄目标为跟踪拍摄目标。

于本实施例中,视频数据中的拍摄目标可以是任何动态目标,例如人、动物等,也可以是其他的移动标的物。

可选的,还可根据修改指令对所设置的跟踪拍摄目标进行添加、删除、更改等操作,以满足用户的实际使用需求。

步骤s3,对所设置的跟踪拍摄目标进行跟踪拍摄,并生成包含所述跟踪拍摄目标的视频片段的视频数据。

借此,本发明实施例可根据跟踪拍摄指令进入跟踪拍摄模式下进行数据获取,识别获取的视频数据中的至少一拍摄目标,通过识别拍摄目标以作为跟踪拍摄目标进行跟踪拍摄,并可获得包含跟踪拍摄目标的视频片段的视频数据。本发明实施例提高了跟踪拍摄的智能化程度,实现对拍摄目标的自动跟踪,可以提高使用者的拍摄感受。

请参见图2,本发明另一实施例包括上述步骤s1-s2。其中,所述步骤s2具体包括步骤如下:

步骤s21,获取跟踪拍摄指令的触发时间戳信息以及触发时间戳信息对应的视频数据。

具体的,所述跟踪拍摄指令包括触发时间戳信息,所述触发时间戳信息具体为所述跟踪拍摄指令被触发时的时间起点以及所述跟踪拍摄指令的预设执行时间段。其中,所述预设执行时间段为预设的预览时间,即从时间起点开始的视频数据进行预设执行时间段的预览。

例如,可将所述触发时间戳信息设置为时间起点,获取所述跟踪拍摄指令的预设执行时间段内的多帧拍摄视频进行预览。

步骤s22,获取视频数据中的至少一动态拍摄目标,且将至少一动态拍摄目标设置为跟踪拍摄目标。

本发明实施例根据所述触发时间戳信息对应的视频数据,即预览视频数据进行动态拍摄目标的识别,所述识别算法采用现有的图像识别算法,故在此不再赘述。

请参阅图3,在本发明实施例另一具体实现中,所述步骤s22具体如下:

步骤s221,根据用户选择指令在所述至少一拍摄目标中确定与所述选择指令对应的拍摄目标作为跟踪拍摄目标。

具体地,可提供使用者通过手动方式从所获取的所述视频数据中指定一动态拍摄目标,以设置为跟踪拍摄目标。例如,于显示所获取的所述视频数据时,可在所识别出的动态拍摄目标的对应区域显示一识别框,当使用者点击所述识别框时,即将识别框内的拍摄目标作为跟踪拍摄目标并执行跟踪拍摄。

在本发明实施例再一具体实现中,所述步骤s22具体如下:

步骤s222,根据至少一拍摄目标预设的跟踪优先级在至少一拍摄目标中确定拍摄目标作为跟踪拍摄目标。

具体地,本发明可以从获取的所述视频数据中选择多个动态拍摄目标以生成多个跟踪拍摄目标,并可针对各个跟踪拍摄目标进行跟踪优先级设定,且基于各跟踪拍摄目标的跟踪优先级设定进行后续的跟踪拍摄操作。

于一实施例中,基于各跟踪拍摄目标的跟踪优先级设定进行后续的跟踪拍摄操作具体为:当跟踪范围包括多个跟踪目标时,优先针对跟踪优先级高的跟踪拍摄目标进行跟踪拍摄。

在本发明实施例再一具体实现中,请参见图4,所述方法包括上述步骤s1-s3。此外,还包括步骤s4。

步骤s4,基于跟踪拍摄目标,针对视频数据进行剪辑,以生成仅包含跟踪拍摄目标的视频片段的目标视频数据。

具体而言,假设所设定的跟踪拍摄目标为宠物狗,则可自动从视频数据中获取所有包含有宠物狗的视频片段,以生成仅包含宠物狗的一段视频影像(即目标视频数据)。另外,倘若所设定的跟踪拍摄目标为多个时,则可根据各个跟踪拍摄目标的跟踪优先级设置顺序,而执行相应的视频数据的剪辑操作。例如,当宠物狗的跟踪优先级别为最高,宠物猫的跟踪优先级别次之时,则以宠物狗为主,宠物猫为辅进行视频数据的剪辑操作,借此,可以达到一键成片的技术效果,简化了人工剪辑操作的繁琐步骤,降低了剪辑工作的技术门槛,可令没有剪辑经验的使用者亦能享受到视频剪辑工作的乐趣。

在本发明实施例再一具体实现中,请参见图5,所述方法包括上述步骤s1-s3。此外,还包括步骤s5。

步骤s5,对视频数据中具有跟踪拍摄目标的视频片段进行标记,令视频数据在播放中根据标记跳转至具有跟踪拍摄目标的视频片段。

其中,所述标记可以为任意形式,本发明实施例对此不进行限定。

具体地,本发明实施例通过对具有跟踪拍摄目标的视频片段进行标记,从而根据标记进行筛选,令视频数据在播放中可根据标记跳转至具有跟踪拍摄目标的视频片段。

可选的,本发明实施例还可根据修改指令针对所述标记进行操作,所述操作包括:添加、删除、更改中至少其一,以提高操作灵活度并满足用户的实际需求。

因此,本发明实施例可以直接跳转至具有跟踪拍摄目标的视频片段予以播放,无需浏览其他不具有跟踪拍摄目标的视频片段,节约了视频数据的浏览时间。

请参阅图6,其为显示本发明的一实施例的跟踪拍摄装置的结构示意图。本发明的跟踪拍摄装置可应用于具有云台的各种拍摄设备以及具有拍摄设备的其他硬件设备,较佳者,可应用于便携式拍摄设备(例如口袋相机、运动相机等)。于一实施例中,所述拍摄设备还可具有云台。

本发明的跟踪拍摄装置60主要包括以下模块:

数据获取模块601,用于根据跟踪拍摄指令在跟踪拍摄模式下执行视频数据获取操作。

目标确定模块602,用于识别获取的视频数据中的至少一拍摄目标,并设置至少一拍摄目标为跟踪拍摄目标。

跟踪拍摄模块603,用于对跟踪拍摄目标进行跟踪拍摄,并生成包含跟踪拍摄目标的视频片段的视频数据。

在本发明实施例一具体实现中,所述跟踪拍摄指令为用户输入触发或者满足触发条件的触发。

具体地,用户输入触发为功能硬件触发或者控件操作触发。用户可通过按下设置在拍摄设备上的功能硬件按键,以输入跟踪拍摄指令,或者用户可通过点击拍摄设备的触控显示屏(例如,ui界面)上的控件操作触发,以输入跟踪拍摄指令。

具体地,满足触发条件的触发是自动触发,无需用户进行输入操作,所述触发条件为系统设置或者用户进行手动设置,也可以通过系统设置后用户手动修改。

于本发明中,可在所应用的拍摄设备处于任一其他工作模式的情况下,提供输入跟踪拍摄指令,根据跟踪拍摄指令在跟踪拍摄模式下执行视频数据获取操作。

于本实施例中,视频数据中的拍摄目标可以是任何动态目标,例如人、动物等,也可以是其他的移动标的物。

可选的,目标确定模块602还可根据修改指令对所设置的标跟踪拍摄目标进行操作,所述操作包括:添加、删除、更改中至少其一。

借此,本发明实施例可根据跟踪拍摄指令进入跟踪拍摄模式下进行数据获取,识别获取的视频数据中的至少一拍摄目标,通过识别拍摄目标以作为跟踪拍摄目标进行跟踪拍摄,并可获得包含跟踪拍摄目标的视频片段的视频数据。本发明实施例提高了跟踪拍摄的智能化程度,实现对拍摄目标的自动跟踪,可以提高使用者的拍摄感受。

请参见图7,本发明另一实施例包括上述数据获取模块601、目标确定模块602、跟踪拍摄模块603。其中,所述目标确定模块602具体包括如下:

数据获得单元6021,用于获取所述跟踪拍摄指令的触发时间戳信息以及所述触发时间戳信息对应的视频数据。

目标设置单元6022,用于获取所述视频数据中的至少一动态拍摄目标,且将至少一动态拍摄目标设置为所述跟踪拍摄目标。

具体的,所述跟踪拍摄指令包括触发时间戳信息,所述触发时间戳信息具体为所述跟踪拍摄指令被触发时的时间起点以及所述跟踪拍摄指令的预设执行时间段。其中,所述预设执行时间段例如为预设的预览时间,即从时间起点开始的视频数据进行预设执行时间段的预览。

例如,所述触发时间戳信息设置为时间起点,以获取所述跟踪拍摄指令的预设执行时间段内的多帧拍摄视频进行预览。

本发明实施例根据所述触发时间戳信息对应的视频数据,即预览视频数据进行动态拍摄目标的识别,所述识别算法采用现有的图像识别算法,故在此不再赘述。

在本发明实施例的另一具体实现中,所述目标设置单元6022具体用于:

根据用户选择指令在至少一拍摄目标中确定与所述选择指令对应的拍摄目标作为跟踪拍摄目标。

具体地,可提供使用者通过手动方式从所获取的视频数据中指定一动态拍摄目标,以设置为跟踪拍摄目标。例如,在显示所获取的视频数据时,可在所识别出的动态拍摄目标的对应区域显示一识别框,当使用者点击所述识别框时,即将识别框内的拍摄目标作为跟踪拍摄目标并执行跟踪拍摄。

在本发明实施例再一具体实现中,目标设置单元6022具体用于:

根据至少一拍摄目标预设的跟踪优先级在至少一拍摄目标中确定拍摄目标作为跟踪拍摄目标。

具体地,本发明可以从获取的视频数据中选择多个动态拍摄目标以生成多个跟踪拍摄目标,并可针对各个跟踪拍摄目标进行跟踪优先级设定,且基于各跟踪拍摄目标的跟踪优先级设定进行后续的跟踪拍摄操作。

所述基于各所述跟踪拍摄目标的优先级设定进行后续的跟踪拍摄操作具体为:当跟踪范围包括多个跟踪目标时,优先针对跟踪优先级高的跟踪拍摄目标进行跟踪拍摄。

在本发明实施例再一具体实现中,请参见图8,所述装置60包括有上述数据获取模块601、目标确定模块602、跟踪拍摄模块603。此外,还包括视频剪辑模块604。

视频剪辑模块604,用于基于所述跟踪拍摄目标,针对所述视频数据进行剪辑,以生成仅包含所述跟踪拍摄目标的视频片段的目标视频数据。

具体而言,假设所设定的跟踪拍摄目标为宠物狗,则可自动从视频数据中获取所有包含有宠物狗的视频片段,以生成仅包含宠物狗的一段视频影像(即目标视频数据)。另外,倘若所设定的跟踪拍摄目标为多个时,则可根据各个跟踪拍摄目标的跟踪优先级设定顺序,而执行相应的视频数据剪辑操作。例如,当宠物狗的跟踪优先级别为最高,宠物猫的跟踪优先级别次之时,则以宠物狗为主,宠物猫为辅进行视频数据的剪辑操作,借此,可以达到一键成片的技术效果,简化了人工剪辑操作的繁琐步骤,降低了剪辑工作的技术门槛,可令没有剪辑经验的的使用者亦能享受到视频剪辑工作的乐趣。

在本发明实施例再一具体实现中,请参见图9,所述装置60包括上述数据获取模块601、目标确定模块602、跟踪拍摄模块603。此外,还包括以下。:

视频标记模块605,用于对所述视频数据中具有所述跟踪拍摄目标的视频片段进行标记,

视频跳转模块606,用于令所述视频数据在播放中根据所述标记跳转至所述具有所述跟踪拍摄目标的视频片段。

所述标记可以为任意形式,本发明实施例对此不进行限定。

可选的,视频标记模块605还可根据修改指令对所述标记进行操作,所述操作包括:添加、删除、更改中至少其一。

具体地,本发明实施例通过对具有所述跟踪拍摄目标的视频片段进行标记,从而根据所述标记进行筛选,以令视频数据在播放中可根据所述标记跳转至具有跟踪拍摄目标的视频片段。因此,本发明实施例可以直接跳转至具有跟踪拍摄目标的视频片段,无需浏览其他不具有跟踪拍摄目标的视频片段,节约了视频数据的浏览时间。

如图10所示,本发明的另一实施例还提供一种电子设备,其可包括:处理器(processor)1002、通信接口(communicationsinterface)1004、存储器(memory)1006、以及通信总线1008。

其中:

处理器1002、通信接口1004、以及存储器1006通过通信总线1008完成相互间的通信。

通信接口1004,用于与其它电子设备如终端设备或服务器进行通信。

处理器1002,用于执行程序1010,具体可以执行上述方法实施例中的相关步骤。

具体地,程序1010可以包括程序代码,该程序代码包括计算机操作指令。

处理器1002可能是中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。电子设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。

存储器1006,用于存放程序1010。存储器1006可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

程序1010具体可以用于使得处理器1002执行以下操作:根据跟踪拍摄指令在跟踪拍摄模式下执行视频数据获取操作;识别获取的视频数据中的至少一拍摄目标,并设置至少一拍摄目标为跟踪拍摄目标;以及对跟踪拍摄目标进行跟踪拍摄,并生成包含跟踪拍摄目标的视频片段的视频数据。

在一种可选的实施方式中,程序1010还用于基于跟踪拍摄目标,针对视频数据进行剪辑,以生成仅包含跟踪拍摄目标的视频片段的目标视频数据。

在一种可选的实施方式中,程序1010还用于对视频数据中具有跟踪拍摄目标的视频片段进行标记,令视频数据在播放中根据所述标记跳转至具有跟踪拍摄目标的视频片段。

在一种可选的实施方式中,所述跟踪拍摄指令为用户输入触发或者满足触发条件的触发。

在一种可选的实施方式中,所述用户输入触发为功能硬件触发或者控件操作触发。

在一种可选的实施方式中,程序1010还用于获取跟踪拍摄指令的触发时间戳信息以及触发时间戳信息对应的视频数据;以及获取视频数据中的至少一动态拍摄目标,且将至少一动态拍摄目标设置为跟踪拍摄目标。

在一种可选的实施方式中,程序1010还用于根据用户选择指令在至少一拍摄目标中确定与选择指令对应的拍摄目标作为跟踪拍摄目标。

在一种可选的实施方式中,程序1010还用于根据至少一拍摄目标预设的跟踪优先级在至少一拍摄目标中确定拍摄目标作为跟踪拍摄目标。

此外,本发明还提供一种计算机存储介质,其上存储有计算机程序,当所述计算机程序被处理器执行时可实现上述跟踪拍摄方法中的各个步骤。

据此,本发明所提供的跟踪拍摄方法、装置、电子设备及计算机存储介质,可根据跟踪拍摄指令进入跟踪拍摄模式下进行数据获取,识别获取的视频数据中的至少一拍摄目标,通过将识别拍摄目标作为跟踪拍摄目标进行跟踪拍摄,并可获得包含跟踪拍摄目标的视频片段的视频数据。本发明实施例提高了跟踪拍摄的智能化程度,实现对拍摄目标的自动跟踪,可以提高使用者的拍摄感受。

需要指出,根据实施的需要,可将本发明实施例中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本发明实施例的目的。

上述根据本发明实施例的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如cdrom、ram、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如asic或fpga)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,ram、rom、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的跟踪拍摄的方法。此外,当通用计算机访问用于实现在此示出的方法的代码时,代码的执行将通用计算机转换为用于执行在此示出的方法的专用计算机。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明实施例的范围。

以上实施方式仅用于说明本发明实施例,而并非对本发明实施例的限制,有关技术领域的普通技术人员,在不脱离本发明实施例的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明实施例的范畴,本发明实施例的专业保护范围应由权利要求限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1