CN111314601B - 拍摄控制方法、装置、电子设备和计算机可读存储介质 - Google Patents
拍摄控制方法、装置、电子设备和计算机可读存储介质 Download PDFInfo
- Publication number
- CN111314601B CN111314601B CN202010096947.2A CN202010096947A CN111314601B CN 111314601 B CN111314601 B CN 111314601B CN 202010096947 A CN202010096947 A CN 202010096947A CN 111314601 B CN111314601 B CN 111314601B
- Authority
- CN
- China
- Prior art keywords
- information
- acceleration
- processed
- related information
- reference value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N17/00—Diagnosis, testing or measuring for television systems or their details
- H04N17/002—Diagnosis, testing or measuring for television systems or their details for television cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/61—Control of cameras or camera modules based on recognised objects
- H04N23/611—Control of cameras or camera modules based on recognised objects where the recognised objects include parts of the human body
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Studio Devices (AREA)
Abstract
本发明实施例提出一种拍摄控制方法、装置、电子设备和计算机可读存储介质,涉及拍摄技术领域。其中,上述拍摄控制方法包括对摄像设备的加速度相关信息进行滤波处理,以得到待处理信息,基于待处理信息,确定当前时间段对应的判定基准值,将属于当前时间段的待处理信息与判定基准值进行比较,以判断是否控制摄像设备启动运行。如此,不仅能够拍摄到效果极佳的视频数据,还能降低摄像设备的功耗、减轻数据传输压力和存储压力。
Description
技术领域
本发明涉及拍摄技术领域,具体而言,涉及一种拍摄控制方法、装置、电子设备和计算机可读存储介质。
背景技术
近年来,国内主题乐园迎来量级爆发式增长。随着主题乐园数量的增长,探索更多元化的主题乐园玩法也备受关注。其中,智能拍摄服务则是在主题乐园传统玩法的基础上的探索和升级。
相关技术中,利用安装在游乐设施上的摄像设备采集游乐设施运转全过程的视频数据,以实现提供智能视频或照片等相关服务。然而,游客通常只关心使用游乐设施的精彩瞬间,换句话说,上述方式采集到的视频数据必然包括游客并不关心的多余视频片段,特别是,针对往复式运动的游乐设备(比如,高空秋千、海盗船)。可见相关技术中的视频采集方式不仅会增加摄像设备自身的功耗,还会增大网络传输压力和存储压力。
发明内容
有鉴于此,本发明的目的在于提供一种拍摄控制方法、装置、电子设备和计算机可读存储介质。
为了实现上述目的,本发明实施例采用的技术方案如下:
第一方面,实施例提供一种拍摄控制方法,所述拍摄控制方法包括:
对摄像设备的加速度相关信息进行滤波处理,以得到待处理信息;
基于所述待处理信息,确定当前时间段对应的判定基准值;
将属于所述当前时间段的所述待处理信息与所述判定基准值进行比较,以判断是否控制所述摄像设备启动运行。
第二方面,实施例提供一种拍摄控制装置,所述拍摄控制装置包括:
滤波模块,用于对摄像设备的加速度相关信息进行滤波处理,以得到待处理信息;
确定模块,用于基于所述待处理信息,确定当前时间段对应的判定基准值;
判断模块,用于将属于所述当前时间段的所述待处理信息与所述判定基准值进行比较,以判断是否控制所述摄像设备启动运行。
第三方面,实施例提供一种电子设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器可执行所述机器可执行指令以实现前述实施方式任一所述的方法。
第四方面,实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前述实施方式中任一项所述的方法。
与现有技术相比,本发明实施例提供的拍摄控制方法,利用摄像设备的加速度相关信息,准确的识别游客使用往复式运动的游乐设备的精彩时刻,以便启动拍摄。具体地,先对摄像设备的加速度相关信息进行滤波处理,得到精准的待处理信息。再基于得到的待处理信息,得到对于当前时间段而言最佳的判断基准值。最后,将属于当前时间段的待处理信息与判定基准值进行比较,判定是否进入摄像设备启动的最佳时机,以便控制摄像设备启动运行。如此,在游乐设施运行过程中,无需采集全程的视频,但是也能够获得效果极佳的视频数据(即游客游玩过程中精彩的片段)。避免采集的视频数据过多而增加摄像设备的功耗,以及减轻数据传输压力和存储压力。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本发明实施例提供的应用场景示意图。
图2示出了本发明实施例提供的服务器的示意图。
图3示出了本发明实施例提供的拍摄控制方法的步骤流程图之一。
图4示出了本发明实施例提供的拍摄控制方法的步骤流程图之二。
图5为图4中步骤S103的子步骤流程图。
图6示出了本发明实施例提供的拍摄控制方法的步骤流程图之三。
图7示出了本发明实施例提供的拍摄控制方法的步骤流程图之四。
图8示出了本发明实施例提供的拍摄控制方法的步骤流程图之五。
图9为图8中步骤S103的子步骤流程图。
图10为波动曲线的示例图。
图11示出了本发明实施例提供的拍摄控制装置的示意图。
图标:100-服务器;200-摄像设备;110-存储器;120-处理器;130-通信模块;300-拍摄控制装置;301-滤波模块;302-确定模块;303-判断模块。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
近年来,国内主题乐园迎来量级爆发式增长。随着主题乐园数量的增长,探索更多元化的主题乐园玩法也备受关注。其中,智能拍摄服务则是在主题乐园传统玩法的基础上的探索和升级。可以理解地,在传统的线下玩法的基础上,向游客提供智能视频或照片,能够增强游乐园体验项目的可玩性。这对于设备更新相对缓慢的乐园来说,不失为吸引游客的绝佳策略。
大多数游乐设施上都安装有摄像设备,用于采集游客使用游乐设施的画面。上述摄像设备可以安装在游乐设施的载客设备上,以便追踪拍摄游客。比如,海盗船的船体上可以安装至少一个摄像设备,每台摄像设备对应一个区域,用于拍摄该区域内乘坐的游客。再比如,高空秋千的座椅上可以安装摄像设备。可见,游乐设施的运转过程中,摄像设备会和承载游客的载客设备一同运动。
相关技术中,摄像设备会在游乐设施运转的全过程中实时采集视频数据,以实现提供智能视频或照片等相关服务。虽然这样能够确保视频数据的完备性,但是却增加了摄像设备的功耗,还会带来巨大的数据传输压力及存储压力。
然而,游客通常只关心使用游乐设备的精彩瞬间,换句话说,上述方式采集到的视频数据中包括游客并不关心的多余视频片段。比如,海盗船刚启动时,速度还比较低时,游客未体验到海盗船的刺激,显然此时拍摄的画面并不能吸引到游客。如此,这一阶段采集到的视频数据将会成为游客并不关心的多余部分。显然,采集这些多余的视频片段不仅会增加摄像设备自身的功耗,还会增大网络传输压力和存储压力。
因此,本发明实施例提供了一种拍摄控制方法、装置、电子设备和计算机可读存储介质,用于改善上述问题。
请参考图1,图1示出了本申请实施例提供的拍摄控制方法的应用场景示意图,包括服务器100及摄像设备200。上述摄像设备200通过网络与服务器100通信连接,以实现服务器100与摄像设备200之间的数据交互。在一些实施例中,摄像设备200之间也可以互相进行数据交互。
游乐设施的载客设备上安装有摄像设备200,摄像设备200的采集视野可以根据实际情况调整,用于采集游客(用户)使用游乐设施的画面,以生成视频流。可以理解地,在游乐设施运转过程中,摄像设备200与游客保持同样的速度运动,以便能够采集游客各个时刻的画面。
上述摄像设备200上集成有加速度传感器,用于采集摄像设备200的原始加速度信息(也即,实时的加速度信息)。可以理解地,上述原始加速度信息不仅是摄像设备200的实际加速度,还可以表征游客的加速度。
请参照图2,是服务器100的方框示意图。所述服务器100包括存储器110、处理器120及通信模块130。所述存储器110、处理器120以及通信模块130各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。
其中,存储器110用于存储程序或者数据。所述存储器110可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-Only Memory,PROM),可擦除只读存储器(ErasableProgrammable Read-Only Memory,EPROM),电可擦除只读存储器(Electric ErasableProgrammable Read-Only Memory,EEPROM)等。
处理器120用于读/写存储器110中存储的数据或程序,并执行相应地功能。
通信模块130用于通过所述网络建立所述服务器100与其它通信终端之间的通信连接,并用于通过所述网络收发数据。比如,获取摄像设备200的加速度传感器采集到的原始加速度信息或者向特定的摄像设备200下达开启指令。
本发明实施例提供的拍摄控制方法及装置可以应用于电子设备。
在一些实施例中,上述电子设备可以是与被控的摄像设备200通信连接的设备,也可以是摄像设备200自身。例如,上述电子设备可以是服务器100,服务器100可以通过获取被控的摄像设备200的加速度相关信息,基于获得的加速度相关信息,判断何时控制摄像设备200启动。再例如,上述电子设备还可以摄像设备200,摄像设备200可以根据自身的加速度相关信息判断何时启动运行。当然,在其他实施例中,摄像设备200还可以通过获取其他摄像设备200的加速度相关信息,并基于所获得的加速度相关信息,判断何时控制其他摄像设备200启动。
可以理解地,无论电子设备是与被控摄像设备200通信的设备还是被控摄像设备200自身,其工作原理基本相同,故本发明实施例中不对此进行限定。
本发明实施例提供的拍摄控制方法旨在:确保采集到游客使用游乐设施的精彩时刻的同时,尽可能地减少运行摄像设备200的时长。因此,本发明实施例通过准确地判断游乐设施运行过程中最佳开机时间点,改善现有技术中游乐设施运行全程开机所带来的功耗、传输、存储等方面的问题。
上述最佳开机时间点为游乐设施运行过程中比较刺激的时间段的起始时间点。在游乐设施运行过程中比较刺激的时间段中,游客的运动速度变化较大,此时,与游客保持相同的速度运动的摄像设备200虽对应的速度变化也大。基于此,可以利用摄像设备200的加速度判断游乐设施是否运行到了比较刺激的时间段,进而判断是否达到最佳的开机时间点。
然而,由于应用于游乐设备的摄像设备200结构简单、体积较小,其上集成的加速度传感器采集到的原始加速度信息具有一定的误差,致使直接使用原始加速度信息识别最佳开机时间点存在误差,进而存在采集到的精彩时刻不够完整的风险。
针对上述问题,请参考图3,图3示出了本发明实施例提供的一种拍摄控制方法。如图3所示,上述拍摄控制方法可以包括以下步骤:
步骤S101,对摄像设备200的加速度相关信息进行滤波处理,以得到待处理信息。
上述加速度相关信息可以是与摄像设备200实时加速度相关的数据,比如,可以是摄像设备200上加速度传感器采集到的原始加速度信息,也可以是基于原始加速度信息计算后得到的用于表征摄像设备200加速度变化的数据。
在本发明实施例中,上述步骤S101的目的在于消除加速度相关信息存在的误差。作为一种示例的实现方式,上述步骤S101可以包括:
首先,每采集到一个加速度相关信息,便获取在采集时间上与该加速度相关信息连续的多个历史加速度相关信息。
在一些实施例中,加速度传感器按照设定的采集频率,在每个采集时间点采集对应的原始加速度信息,因此,在每一个采集时间点上均可以获得一个对应的加速度相关信息。故,基于每一个加速度相关信息所对应的采集时间点,即可从已获得的所有加速度相关信息中确定与该加速度相关信息对应的历史加速度相关信息。可选地,上述对应的历史加速度相关信息的采集时间点在该加速度相关信息之前,比如,已获得的加速度相关信息按照采集时间点的先后排序为A1、A2、A3、A4、A5及A6,则加速度相关信息A6的历史加速度相关信息可以是A1、A2、A3、A4、A5。在一些实施例中,历史加速度相关信息的数量可以预先设定,比如,设定历史加速度相关信息的数量为2,则上例中加速度相关信息A6的历史加速度相关信息可以是A4、A5。
其次,将该加速度相关信息与对应的历史加速度相关信息之间均值,作为该加速度相关信息对应的待处理信息。可以理解地,滤波处理后每个加速度相关信息对应着一个待处理信息,因此,每个待处理信息可以与一加速度相关信息的采集时间点之间存在对应关系。
步骤S102,基于待处理信息,确定当前时间段对应的判定基准值。
上述当前时间段是指当前时间点之前指定时长的时间区间。
在本发明实施例中,根据对应的采集时间点属于当前时间段的待处理信息,确定当前时间段对应的判定基准值。作为一种实现方式,可以将属于当前时间段的待处理信息之间的均值作为对应的所述判定基准值。如此,不同时段都可以确定出最适宜当前实际情况的判定基准值。
比如,指定时长为1s,当前时间点为01:01:10,那么将对应的采集时间点属于(01:01:9-01:01:10)的待处理信息之间均值作为当前时间段对应的判定基准值。
步骤S103,将属于当前时间段的待处理信息与对应的判定基准值进行比较,以判断是否控制所述摄像设备200启动运行。
在本发明实施例中,通过将属于当前时间段的待处理信息与对应的判定基准值进行比较,判断是否出现较大的加速度变化,进而评估此时控制摄像设备200启动拍摄能否拍摄到游客使用游乐设施的精彩时刻。
可以理解地,加速度具有方向性,摄像设备200上设置的加速度传感器可以采集摄像设备200在多个方向上的原始加速度信息。比如,上述加速度传感器可以采集摄像设备200在x、y、z方向上的原始加速度信息ax、ay、az。
在一些实施例中,为了便于处理,如前所述,上述加速度相关信息可以是基于多个方向上的原始加速度信息计算得到的用于表征摄像设备200加速度变化的数据。作为一种实施方式,上述加速度相关信息可以是基于多个方向上的原始加速度信息计算得到的加速度合力。
因此,在一些实施例中,如图4所示,上述拍摄控制方法还可以包括步骤:
S201,依据摄像设备200在多个方向上的原始加速度信息,计算每个采集时间点对应的加速度合力,以作为所述加速度相关信息。
在此基础上,如图5所示,上述步骤S103可以是:
子步骤S103-1,基于属于当前时间段的待处理信息生成波动曲线。
在本发明实施例中,以对应的采集时间为横坐标,将待处理信息的值作为纵坐标。如此,根据待处理信息和该待处理信息对应的采集时间点,即可拟合得到波动曲线。
子步骤S103-2,识别波动曲线的峰谷点。
在本发明实施例中,上述峰谷点可以包括波峰点和波谷点。
子步骤S103-3,将峰谷点与判定基准值进行比较。
在本发明实施例中,将峰谷点对应的值与判定基准值进行数值大小的比较。比如,可以将峰谷点对应的值与判定基准值之间的绝对差与第一预设阈值进行比较。
子步骤S103-4,若连续的多个峰谷点与判定基准值之间的绝对差大于第一预设阈值,则控制摄像设备200启动运行。
比如,连续的8个峰谷点(即交替出现的4个波峰点和4个波谷点)均与判定基准值之间的绝对差大于第一预设阈值,则判定已达到最佳开机时间点,并基于判断控制摄像设备200启动运行。
为了进一步地控制拍摄的时长,还可以识别控制摄像设备200停止运行的时间点。
在一些实施例中,如图6所示,在摄像设备200启动运行之后,上述拍摄控制方法还可以包括步骤:
步骤S301,若波动曲线中连续的多个峰谷点与判定基准值之间的绝对差不大于第一预设阈值,则控制摄像设备200停止运行。
在另一些实施例中,如图7所示,在摄像设备200启动运行之后,上述拍摄控制方法还可以包括步骤:
步骤S302,若波动曲线中最后一个待处理信息与波动曲线中最后一个峰谷点之间的时间差超过预设时间值,则控制所述摄像设备200停止运行。
在一些实施例中,上述波动曲线中最后一个待处理信息可以是所对应的采集时间点最新的待处理信息。上述最后一个峰谷点为波动曲线中所对应的采集时间点最晚的峰谷点。
在一些实施例中,如前所述,上述加速度相关信息还可以是多个方向上的原始加速度信息。因此,在一些实施例中,如图8所示,上述拍摄控制方法还可以包括步骤:
步骤S202,分别将摄像设备200在每个方向上的原始加速度信息,作为一组加速度相关信息。接上例,x方向上原始加速度信息作为一组加速度相关信息,y方向上原始加速度信息作为一组加速度相关信息,z方向上原始加速度信息作为一组加速度相关信息。
如此,在步骤S101和步骤S102则可以是分别对每组加速度相关信息进行滤波处理及确定当前时间段每组加速度相关信息对应的判定基准值。接上例,分别对x方向上的一组加速度相关信息进行滤波处理,对y方向上的一组加速度相关信息进行滤波处理及对z方向上的一组加速度相关信息进行滤波处理。在滤波处理后,再分别基于x方向上的一组加速度相关信息计算对应的判定基准值、基于y方向上的一组加速度相关信息计算对应的判定基准值及基于z方向上的一组加速度相关信息计算对应的判定基准值。
在此基础上,如图9所示,上述步骤S103可以是:
步骤S103-5,分别将各组待处理信息中属于当前时间段的待处理信息与对应的判定基准值进行比较。
步骤S103-6,若存在与对应的判定基准值之间的绝对差大于第二预设阈值的待处理信息,控制所述摄像设备200启动运行。
在一些实施例中,若任意一组待处理信息中出现与其对应的判定基准值之间的绝对差大于第二预设阈值的数值,则判定已达到最佳开机时间点,并基于判断控制摄像设备200启动运行。
在摄像设备200启动运行之后,上述拍摄控制方法还包括:当运行时长超过指定时长,控制摄像设备200停止运行。
在摄像设备200启动运行到停止运行之间,摄像设备200实时地进行图像采集,以便生成视频片段,并上传到服务器100。如此,服务器100可以将视频片段分别***视频模板中生成合成视频,以便提供给游客。
在一些实施例中,游乐设施上除了在载客设备上安装摄像设备200之外,还可以在游乐设施中其他位置安装多个从属摄像设备200,用于从更多角度采集游乐设施上游客的图像数据。
在一些实施例中,上述从属摄像设备200的位置可以不随着游乐设施的运转而改变。但是,上述从属摄像设备200与安装于载客设备上的摄像设备200之间通信连接。如此,上述拍摄控制方法还可以包括:在摄像设备200启动运行后,控制对应的从属摄像设备200启动运行。
当然,无论游乐设施上是否有游客,只要载客设备发生位置变化,那么摄像设备200上的加速度传感器均会采集到原始加速度信息。为了避免在载客设备上没有游客时,进行不必要的加速度相关信息分析。在一些实施例中,摄像设备200会先检测视野范围内是否出现人脸,即进行人脸检测。若检测到视野内存在人脸,那么依据人脸在视野内所占的面积比例判断是否启用加速度传感器采集原始加速度信息,以便流程是否进入步骤S101。比如,人脸在视野内所占的比例超过指定比例,则控制加速度传感器开始采集原始加速度信息,以便流程进入步骤S101。
为了方面本领域技术人员理解本发明实施例,下面分别以海盗船和高空秋千两类场景为例对本发明实施例提供的拍摄控制方法进行描述:
场景一:摄像设备200安装于海盗船的船体。
S1-1,摄像设备200检测到视野内出现的人脸面积超过指定比例,启动加速度传感器采集摄像设备200在x方向上的原始加速度信息ax、在y方向上的原始加速度信息ay及在z方向上的原始加速度信息az。
S1-3,获取加速度相关信息an对应的历史加速度相关信息an-1、an-2、an-3及an-4。
S1-4,依据加速度相关信息和对应的历史加速度相关信息,利用公式:进行滤波处理,以得到待处理信息。其中,上述am为滤波处理后an对应的待处理信息。an-1、an-2、an-3、an-4与an所对应的采集时间点彼此连续,且an-1、an-2、an-3、an-4所对应的采集时间点位于an所对应的采集时间点之前。
S1-5,计算属于当前时间段的待处理信息之间的均值,以作为判定基准值。
S1-6,基于属于当前时间段的待处理信息生成波动曲线。
S1-7,将波动曲线中峰谷点与判定基准值进行比较。
S1-8,若连续的多个峰谷点与判定基准值之间的绝对差大于第一预设阈值,则控制摄像设备200启动运行。比如,图10所示的波动曲线中出现6个与判定基准值之间的绝对差大于第一预设阈值的峰谷点,则控制摄像设备200启动视频拍摄。摄像设备200在启动运行之后,在一些实施例中,流程可以进入步骤S9。在另一些实施例中,流程可以是进入步骤S10。可以理解地,上述步骤S9与S10为不同的两个控制摄像设备200结束运行的方案。
S1-9,若连续的多个峰谷点与判定基准值之间的绝对差不大于第一预设阈值,则控制摄像设备200停止运行。比如,图10所示的波动曲线中出现4个与判定基准值之间的绝对差不大于第一预设阈值的峰谷点。
S1-10,若波动曲线中最后一个待处理信息与波动曲线中最后一个峰谷点之间的时间差超过预设时间值,则控制摄像设备200停止运行。
场景二:摄像设备200安装于高空秋千座椅上及从属摄像设备200安装于高空秋千支柱上。
S2-1,摄像设备200检测到视野内出现的人脸面积超过指定比例,启动加速度传感器采集摄像设备200在x方向上的原始加速度信息ax,以作为一组加速度相关信息、在y方向上的原始加速度信息ay,以作为另一组加速度相关信息及在z方向上的原始加速度信息az,以作为另一组加速度相关信息。
S2-2,分别对x方向所对应的一组加速度相关信息、y方向所对应的一组加速度相关信息及z方向所对应的一组加速度相关信息进行滤波处理。
具体地,先从x方向对应的一组加速度相关信息中获取加速度相关信息ax对应的历史加速度相关信息ax-14、ax-13…ax-1。其中,历史加速度相关信息ax-14、ax-13…ax-1所对应的采集时间点在加速度相关信息ax之前,且彼此连续。同理,从y方向对应的一组加速度相关信息中获取加速度相关信息ay对应的历史加速度相关信息ay-14、ay-13…ay-1。从z方向对应的一组加速度相关信息中获取加速度相关信息az对应的历史加速度相关信息az-14、az-13…az-1。
S2-3,计算属于当前时间段的待处理信息之间的均值,以作为判定基准值。比如,得到x方向对应的判定基准值mx、y方向对应的判定基准值my及z方向对应的判定基准值mz。
S2-4,分别将各组所述待处理信息中属于当前时间段的待处理信息与对应的判定基准值进行比较。比如,将属于当前时间段的待处理信息a′x与对应的判定基准值mx进行比较,将属于当前时间段的待处理信息a′y与对应的判定基准值my进行比较及将属于当前时间段的待处理信息a′z与对应的判定基准值mz进行比较。
S2-5,若存在与对应的判定基准值之间的绝对差大于第二预设阈值的待处理信息,控制摄像设备200启动运行。
接上例,若属于当前时间段的待处理信息a′x中存在满足|a′x-mx|大于第二预设阈值的待处理信息,或者属于当前时间段的待处理信息a′y中存在满足|ay′-my|大于第二预设阈值的待处理信息,或者属于当前时间段的待处理信息az′中存在满足|az′-mz|大于第二预设阈值的待处理信息,则控制摄像设备200启动运行。
S2-6,在摄像设备200启动运行之后,控制从属摄像设备200启动视频采集。
S2-7,在摄像设备200启动运行之后分别拍15个3s的视频之后停止运行。同样,从属摄像设备200在启动运行之后分别拍15个3s的视频之后停止运行。
为了执行上述实施例及各个可能的方式中的相应步骤,下面给出一种拍摄控制装置300的实现方式。进一步地,请参阅图11,图11为本发明实施例提供的一种拍摄控制装置300的功能模块图。需要说明的是,本实施例所提供的拍摄控制装置300,其基本原理及产生的技术效果和上述实施例相同,为简要描述,本实施例部分未提及之处,可参考上述的实施例中相应内容。该拍摄控制装置300包括:
滤波模块301,用于对摄像设备200的加速度相关信息进行滤波处理,以得到待处理信息。
在本发明实施例中,上述步骤S101可以由滤波模块301执行。
确定模块302,用于基于所述待处理信息,确定当前时间段对应的判定基准值。
在本发明实施例中,上述步骤S102可以由确定模块302执行。
判断模块303,用于将属于所述当前时间段的所述待处理信息与所述判定基准值进行比较,以判断是否控制所述摄像设备200启动运行。
在本发明实施例中,上述步骤S103可以由判断模块303执行。
可选地,上述模块可以软件或固件(Firmware)的形式存储于图1所示的摄像设备200或服务器100的存储器中或固化于该电子设备的操作***(Operating System,OS)中,并可由图1所示的摄像设备或服务器的处理器执行。同时,执行上述模块所需的数据、程序的代码等可以存储在存储器中。
综上所述,本发明实施例提供的拍摄控制方法、装置、电子设备和计算机可读存储介质。其中,上述拍摄控制方法包括对摄像设备的加速度相关信息进行滤波处理,以得到待处理信息,基于待处理信息,确定当前时间段对应的判定基准值,将属于当前时间段的待处理信息与判定基准值进行比较,以判断是否控制摄像设备启动运行。如此,不仅能够拍摄到效果极佳的视频数据(即游客游玩过程中精彩的片段),还能降低摄像设备的功耗、减轻数据传输压力和存储压力。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种拍摄控制方法,其特征在于,所述拍摄控制方法包括:
对摄像设备的加速度相关信息进行滤波处理,以得到待处理信息;
基于所述待处理信息,确定当前时间段对应的判定基准值,所述判定基准值为属于所述当前时间段的待处理信息之间的均值;
将属于所述当前时间段的所述待处理信息与所述判定基准值进行比较,以判断是否控制所述摄像设备启动运行;
当所述加速度相关信息是基于多个方向上的原始加速度信息计算得到的加速度合力时,所述将属于所述当前时间段的所述待处理信息与所述判定基准值进行比较,以判断是否控制所述摄像设备启动运行的步骤包括:
基于属于所述当前时间段的所述待处理信息生成波动曲线;
识别所述波动曲线的峰谷点;
将所述峰谷点与所述判定基准值进行比较;
若连续的多个所述峰谷点与所述判定基准值之间的绝对差大于第一预设阈值,则判定已达到所述摄像设备的最佳开机时间点,控制所述摄像设备启动运行,以采集使用游乐设施的精彩瞬间;
在所述摄像设备启动运行之后,若所述波动曲线中连续的多个所述峰谷点与所述判定基准值之间的绝对差不大于第一预设阈值,则控制所述摄像设备停止运行。
2.根据权利要求1所述的拍摄控制方法,其特征在于,所述对摄像设备的加速度相关信息进行滤波处理的步骤包括:
将所述加速度相关信息与对应的多个历史加速度相关信息之间均值,作为所述待处理信息;
其中,所述对应的多个历史加速度相关信息与所述加速度相关信息在采集时间上连续。
3.根据权利要求1或2所述的拍摄控制方法,其特征在于,所述拍摄控制方法还包括:
所述拍摄控制方法还包括:依据所述摄像设备在多个方向上的原始加速度信息,计算每个采集时间点对应的加速度合力,以作为所述加速度相关信息。
4.根据权利要求3所述的拍摄控制方法,其特征在于,所述拍摄控制方法还包括:
在所述摄像设备启动运行之后,若所述波动曲线中最后一个待处理信息与所述波动曲线中最后一个所述峰谷点之间的时间差超过预设时间值,则控制所述摄像设备停止运行。
5.根据权利要求1或2所述的拍摄控制方法,其特征在于,
所述拍摄控制方法还包括:分别将所述摄像设备在每个方向上的原始加速度信息,作为一组所述加速度相关信息,以便分别对每组所述加速度相关信息进行滤波处理及确定当前时间段每组所述加速度相关信息对应的判定基准值;
所述将属于所述当前时间段的所述待处理信息与所述判定基准值进行比较,以判断是否控制所述摄像设备启动运行的步骤包括:
分别将各组所述待处理信息中属于所述当前时间段的待处理信息与对应的所述判定基准值进行比较;
若存在与对应的所述判定基准值之间的绝对差大于第二预设阈值的所述待处理信息,控制所述摄像设备启动运行。
6.根据权利要求5所述的拍摄控制方法,其特征在于,在所述摄像设备启动运行之后,所述拍摄控制方法还包括:
当运行时长超过指定时长,控制所述摄像设备停止运行。
7.根据权利要求1所述的拍摄控制方法,其特征在于,在所述摄像设备具有从属摄像设备时,所述拍摄控制方法还包括:
在所述摄像设备启动运行后,控制对应的所述从属摄像设备启动运行。
8.一种拍摄控制装置,其特征在于,所述拍摄控制装置包括:
滤波模块,用于对摄像设备的加速度相关信息进行滤波处理,以得到待处理信息;
确定模块,用于基于所述待处理信息,确定当前时间段对应的判定基准值;
判断模块,用于将属于所述当前时间段的所述待处理信息与所述判定基准值进行比较,以判断是否控制所述摄像设备启动运行;
当所述加速度相关信息是基于多个方向上的原始加速度信息计算得到的加速度合力时,所述判断模块具体用于:
基于属于所述当前时间段的所述待处理信息生成波动曲线;
识别所述波动曲线的峰谷点;
将所述峰谷点与所述判定基准值进行比较;
若连续的多个所述峰谷点与所述判定基准值之间的绝对差大于第一预设阈值,则判定已达到所述摄像设备的最佳开机时间点,控制所述摄像设备启动运行,以采集使用游乐设施的精彩瞬间;
在控制所述摄像设备启动运行之后,若所述波动曲线中连续的多个所述峰谷点与所述判定基准值之间的绝对差不大于第一预设阈值,则控制所述摄像设备停止运行。
9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器可执行所述机器可执行指令以实现权利要求1-7任一所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010096947.2A CN111314601B (zh) | 2020-02-17 | 2020-02-17 | 拍摄控制方法、装置、电子设备和计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010096947.2A CN111314601B (zh) | 2020-02-17 | 2020-02-17 | 拍摄控制方法、装置、电子设备和计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111314601A CN111314601A (zh) | 2020-06-19 |
CN111314601B true CN111314601B (zh) | 2021-09-28 |
Family
ID=71159956
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010096947.2A Active CN111314601B (zh) | 2020-02-17 | 2020-02-17 | 拍摄控制方法、装置、电子设备和计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111314601B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008085696A (ja) * | 2006-09-28 | 2008-04-10 | Advanced Telecommunication Research Institute International | カメラシステム |
CN102938808A (zh) * | 2012-11-23 | 2013-02-20 | 北京小米科技有限责任公司 | 移动终端中的信息录制方法及装置 |
JP2013097392A (ja) * | 2011-10-27 | 2013-05-20 | Toshiba Alpine Automotive Technology Corp | 警告表示方法および警告表示プログラム |
WO2015048884A1 (en) * | 2013-10-03 | 2015-04-09 | Push Design Solutions, Inc. | Systems and methods for monitoring lifting exercises |
CN104618608A (zh) * | 2015-03-04 | 2015-05-13 | 重庆蓝岸通讯技术有限公司 | 一种手机用于行车记录的方法 |
CN105072328A (zh) * | 2015-07-16 | 2015-11-18 | 广东欧珀移动通信有限公司 | 一种视频拍摄方法、装置以及终端 |
CN105516577A (zh) * | 2014-09-24 | 2016-04-20 | 深圳Tcl数字技术有限公司 | 摄像头拍摄控制方法及*** |
CN105744142A (zh) * | 2014-12-12 | 2016-07-06 | 联想(北京)有限公司 | 一种图像采集方法及电子设备 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9363428B2 (en) * | 2009-02-17 | 2016-06-07 | Canon Kabushiki Kaisha | Image processing apparatus and method |
CN103578242A (zh) * | 2013-10-17 | 2014-02-12 | 浙江工商大学 | 私家车行车监控与报警***及其方法 |
WO2017011814A1 (en) * | 2015-07-16 | 2017-01-19 | Blast Motion Inc. | Multi-sensor event detection and tagging system |
CN105162960A (zh) * | 2015-08-04 | 2015-12-16 | 努比亚技术有限公司 | 一种无边框移动终端的拍照装置和方法 |
-
2020
- 2020-02-17 CN CN202010096947.2A patent/CN111314601B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008085696A (ja) * | 2006-09-28 | 2008-04-10 | Advanced Telecommunication Research Institute International | カメラシステム |
JP2013097392A (ja) * | 2011-10-27 | 2013-05-20 | Toshiba Alpine Automotive Technology Corp | 警告表示方法および警告表示プログラム |
CN102938808A (zh) * | 2012-11-23 | 2013-02-20 | 北京小米科技有限责任公司 | 移动终端中的信息录制方法及装置 |
WO2015048884A1 (en) * | 2013-10-03 | 2015-04-09 | Push Design Solutions, Inc. | Systems and methods for monitoring lifting exercises |
CN105516577A (zh) * | 2014-09-24 | 2016-04-20 | 深圳Tcl数字技术有限公司 | 摄像头拍摄控制方法及*** |
CN105744142A (zh) * | 2014-12-12 | 2016-07-06 | 联想(北京)有限公司 | 一种图像采集方法及电子设备 |
CN104618608A (zh) * | 2015-03-04 | 2015-05-13 | 重庆蓝岸通讯技术有限公司 | 一种手机用于行车记录的方法 |
CN105072328A (zh) * | 2015-07-16 | 2015-11-18 | 广东欧珀移动通信有限公司 | 一种视频拍摄方法、装置以及终端 |
Also Published As
Publication number | Publication date |
---|---|
CN111314601A (zh) | 2020-06-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10643663B2 (en) | Scene and activity identification in video summary generation based on motion detected in a video | |
US9966108B1 (en) | Variable playback speed template for video editing application | |
US20210014422A1 (en) | Video processing method, device and image system | |
US9996750B2 (en) | On-camera video capture, classification, and processing | |
US20150281305A1 (en) | Selectively uploading videos to a cloud environment | |
US20160099023A1 (en) | Automatic generation of compilation videos | |
CN110612721B (zh) | 视频处理方法及终端设备 | |
US20150243326A1 (en) | Automatic generation of compilation videos | |
JP4603472B2 (ja) | 撮像装置及びインターバル撮影機能を備えた撮像装置 | |
EP2211306A1 (en) | Imaging apparatus, subject tracking method and storage medium | |
US9635307B1 (en) | Preview streaming of video data | |
US9578279B1 (en) | Preview streaming of video data | |
CN101945212B (zh) | 图像捕获设备、图像处理方法 | |
WO2015134537A1 (en) | Generation of video based on spherical content | |
ITVI20120104A1 (it) | Metodo e apparato per generare in tempo reale uno storyboard visuale | |
WO2016187235A1 (en) | Virtual lens simulation for video and photo cropping | |
US20120159326A1 (en) | Rich interactive saga creation | |
US20150147045A1 (en) | Computer ecosystem with automatically curated video montage | |
CN111314601B (zh) | 拍摄控制方法、装置、电子设备和计算机可读存储介质 | |
CN105472231A (zh) | 控制方法、图像采集装置和电子设备 | |
KR101964230B1 (ko) | 데이터 처리 시스템 | |
JP2008035096A (ja) | 監視装置、監視方法及びプログラム | |
JP6980493B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
US20120162473A1 (en) | Electronic apparatus, image capturing apparatus and method thereof | |
CN111263068B (zh) | 拍摄控制方法、装置、拍摄设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |