摄像机的控制方法及装置、存储介质及电子装置与流程
未命名
08-20
阅读:106
评论:0

1.本发明实施例涉及通信领域,具体而言,涉及一种摄像机的控制方法及装置、存储介质及电子装置。
背景技术:
2.在相关技术中,存在可以转动的摄像机,例如,与云台集成在一起的摄像机,其中,云台是安装和固定摄像机的一种支撑设备,安装在云台上的摄像机可以称为云台摄像机。在视频监控领域中,云台摄像机有着广泛的应用,云台摄像机可以在预先设置的固定位置实现对某个区域的监控,也可以按照一定的规律采用轮巡的方式实现对一个或多个区域的监控,例如云台可以进行上下、左右等方位的移动,以实现云台摄像机对多个区域的交替监控。
3.相关技术中,当出现紧急情况时,可能需要云台摄像机对不处于当前监控区域内的目标区域进行拍摄,该情况下,一般会由操作人员手动来调整云台摄像机的监控区域,具体的,操作人员需要通过终端设备登录云台控制系统的客户端,在该客户端上查找到对应的云台摄像机控制面板后,再进行相应的控制操作,从而使云台摄像机对准目标区域,以对紧急情况进行摄像。
4.但是,需要说明的是,采用目前对云台摄像机的控制方法,操作人员需要通过终端设备登录客户端并查找到对应的云台摄像机后才能进行控制操作,为了能够实时进行操作,操作人员会使用可移动终端设备登录客户端,例如,使用手机、平板等。
5.例如,在使用手机进行监控时,由于其显示界面较小,当有播放窗口时,云台控制面板会更小,从而只能进行四个方向或者八个方向键控制。从而会出现无法有效的微调及对除这四个方向或者发个方向之外的其他方向进行控制的问题。图1为一种常规的摄像机控制界面,图2为另一种常规的摄像机控制界面,由图1和图2可知,常规的摄像机控制界面中一般只有左、右、上、下(四键)按键,方向键控制较少,即使有的还会支持左上,右上,左下,右下(8键),也无法实现向各个方向的微调。若增加太多方向键,在观察运动的目标时,不能只观察画面中的目标,还要确定好控制按键后再进行摄像机的控制,即用户的目光需要在监控目标和控制面板上不停的切换观察,从而导致监控效果差。
6.针对相关技术中存在的摄像机的控制效率低,从而导致监控效果差的问题,目前尚未提出有效的解决方式。
技术实现要素:
7.本发明实施例提供了一种摄像机的控制方法及装置、存储介质及电子装置,以至少解决相关技术中存在的摄像机的控制效率低,从而导致监控效果差的问题。
8.根据本发明的一个实施例,提供了一种摄像机的控制方法,包括:在确定允许对摄像机进行控制的情况下,获取接入所述摄像机的目标终端在目标时间段内所拍摄到的图像,其中,所述目标终端为具备对所述摄像机进行控制的能力的终端;对所述图像进行分
析,以确定所述目标终端的第一转动信息;基于预先配置的所述目标终端与所述摄像机的转动关系确定出与所述第一转动信息对应的所述摄像机的第二转动信息,以及,控制所述摄像机按照所述第二转动信息转动。
9.在一个可选的实施例中,对所述图像进行分析,以确定所述目标终端的第一转动信息包括:获取所述图像中包括的间隔预定时间间隔拍摄得到的多个目标图像;对多个所述目标图像中包括的拍摄时间相邻的图像进行对比分析,以确定所述目标终端的转动方向以及转动幅度;基于所述转动方向以及所述转动幅度确定所述第一转动信息。
10.在一个可选的实施例中,在获取接入所述摄像机的目标终端在目标时间段内所拍摄到的图像之前,所述方法还包括:在达到以下条件之一的情况下,确定允许对所述摄像机进行控制:检测到在所述目标终端上运行有目标应用,且所述目标终端的显示屏上显示有所述目标应用的目标显示界面,其中,所述目标显示界面中配置有用于对所述摄像机进行控制的功能;检测到在所述目标终端上运行有目标应用,所述目标终端的显示屏上显示有所述目标应用的目标显示界面,且所述目标显示界面的显示时间超过第一时间阈值,其中,所述目标显示界面中配置有用于对所述摄像机进行控制的功能;检测到在所述目标终端上运行有目标应用,所述目标终端的显示屏上显示有所述目标应用的目标显示界面,且检测到在所述目标显示界面中执行了目标触控操作,其中,所述目标显示界面中配置有用于对所述摄像机进行控制的功能。
11.在一个可选的实施例中,所述方法还包括:在确定允许对所述摄像机进行控制的情况下,获取在目标显示界面中执行的触控操作,其中,所述目标显示界面为所述目标终端上运行的目标应用中的界面,且所述目标显示界面中配置有用于对所述摄像机进行控制的功能;在所述触控操作为速度调节的第一触控操作的情况下,将所述摄像机的转动速度调整为与所述第一触控操作对应的转动速度;在所述触控操作为倍率调节的第二触控操作的情况下,将所述摄像机的图像显示倍率调整为与所述第二触控操作对应的倍率。
12.在一个可选的实施例中,获取在所述目标显示界面中执行的触控操作包括以下至少之一:获取通过触控所述目标显示界面中配置的触控按钮所触发的所述触控操作;获取通过在所述目标显示界面中绘制预定轨迹所触发的所述触控操作;获取通过在所述目标显示界面中执行按压操作所触发的所述触控操作。
13.在一个可选的实施例中,所述方法还包括:接收到对目标显示界面中显示的目标按钮进行触控的第三触控操作,其中,所述目标显示界面为所述目标终端上运行的目标应用中的界面,且所述目标显示界面中配置有用于对所述摄像机进行控制的功能;执行与所述第三触控操作对应的操作,其中,不同的触控操作所对应的操作时不同的。
14.在一个可选的实施例中,执行与所述第三触控操作对应的操作包括:在所述第三触控操作为按压所述目标按钮,且按压时间小于或等于第二时间阈值的情况下,将对所述摄像机进行控制的控制模式切换为除当前控制模式之外的其他控制模式;在所述第三触控操作为按压所述目标按钮,且按压时间大于第二时间阈值的情况下,解除对所述目标显示界面中的触控区域的位置锁定操作,其中,所述触控区域为允许进行触控操作的区域,且处于位置锁定下的所述触控区域的位置是无法移动的。
15.在一个可选的实施例中,基于预先配置的所述目标终端与所述摄像机的转动关系确定出与所述第一转动信息对应的所述摄像机的第二转动信息包括:获取所述第一转动信
息中包括的所述目标终端的转动方向以及第一转动幅度;基于所述转动关系确定与所述第一转动幅度对应的所述摄像机的第二转动幅度;基于所述第二转动幅度和所述摄像机的当前转动速度确定所述摄像机的转动时间;将所述转动方向以及所述转动时间确定为所述第二转动信息。
16.在一个可选的实施例中,基于所述第二转动幅度和所述摄像机的当前转动速度确定所述摄像机的转动时间包括:将所述第二转动幅度分解为预定坐标轴上的第一方向上的第一幅度和第二方向上的第二幅度,其中,所述转动方向介于所述第一方向和所述第二方向之间;基于所述第一幅度以及预先设置的所述摄像机在所述第一方向上的第一转动速度确定所述摄像机在所述第一方向上的第一转动时间;以及,基于所述第二幅度以及预先设置的所述摄像机在所述第二方向上的第二转动速度确定所述摄像机在所述第二方向上的第二转动时间;其中,所述当前转动速度包括所述第一转动速度和所述第二转动速度。
17.在一个可选的实施例中,控制所述摄像机按照所述第二转动信息转动包括:在所述摄像机的数量为多个的情况下,对目标显示界面中显示的多个画面上的触控操作进行检测,其中,一个所述画面为一个所述摄像机所拍摄到的画面;在检测到多个所述画面中的目标画面上出现触控操作的情况下,控制拍摄所述目标画面的摄像机按照所述第二转动信息转动;或者,在所述摄像机包括多个镜头的情况下,对目标显示界面中显示的多个画面上的触控操作进行检测,其中,一个所述画面为一个所述镜头所拍摄到的画面;在检测到多个所述画面中的目标画面上出现触控操作的情况下,控制拍摄所述目标画面的镜头按照所述第二转动信息转动。
18.根据本发明的另一个实施例,提供了一种摄像机的控制装置,包括:第一获取模块,用于在确定允许对摄像机进行控制的情况下,获取接入所述摄像机的目标终端在目标时间段内所拍摄到的图像,其中,所述目标终端为具备对所述摄像机进行控制的能力的终端;分析模块,用于对所述图像进行分析,以确定所述目标终端的第一转动信息;控制模块,用于基于预先配置的所述目标终端与所述摄像机的转动关系确定出与所述第一转动信息对应的所述摄像机的第二转动信息,以及,控制所述摄像机按照所述第二转动信息转动。
19.根据本发明的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
20.根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
21.通过本发明,可以通过对目标终端所拍摄到的图像进行分析来确定该目标终端的转动信息,进而可以方便快捷的确定出目标终端的转动情况,另外,由于预先配置了目标终端和摄像机的转动关系,因而,可以直接基于目标终端的转动情况确定出摄像机的期望转动信息,并可以据此来控制摄像机进行转动,通过该方式可以降低摄像机的控制复杂度,并且可以有效提高摄像机的控制准确度,进而提高摄像机的监控效率,有效解决相关技术中存在的摄像机的控制效率低,从而导致监控效果差的问题。
附图说明
22.图1是相关技术中的一种摄像机控制界面图;
23.图2是相关技术中的另一种摄像机控制界面图;
24.图3是根据本发明实施例的一种摄像机的控制方法的移动终端的硬件结构框图;
25.图4是根据本发明实施例的摄像机的控制方法的流程图;
26.图5是相关技术中的单目摄像机的控制界面图;
27.图6是根据本发明实施例的双目摄像机的控制界面图;
28.图7是根据本发明实施例的目标终端与摄像机的连接示意图;
29.图8是根据本发明实施例的控制面板示意图一;
30.图9是根据本发明实施例的控制面板示意图二;
31.图10是根据本发明实施例的目标移动图一;
32.图11是根据本发明实施例的目标移动图二;
33.图12是根据本发明实施例的控制面板示意图三;
34.图13是根据本发明实施例的控制面板示意图四;
35.图14是根据本发明实施例的控制面板示意图五;
36.图15是根据本发明实施例的控制面板示意图六;
37.图16是根据本发明实施例的摄像机的控制装置的结构框图。
具体实施方式
38.下文中将参考附图并结合实施例来详细说明本发明的实施例。
39.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
40.本技术实施例中所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图3是本发明实施例的一种摄像机的控制方法的移动终端的硬件结构框图。如图3所示,移动终端可以包括一个或多个(图3中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)和用于存储数据的存储器304,其中,上述移动终端还可以包括用于通信功能的传输设备306以及输入输出设备308。本领域普通技术人员可以理解,图3所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图3中所示更多或者更少的组件,或者具有与图3所示不同的配置。
41.存储器304可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的摄像机的控制方法对应的计算机程序,处理器302通过运行存储在存储器304内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器304可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器304可进一步包括相对于处理器302远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
42.传输装置306用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输装置306包括一个网络适配器
(network interface controller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置306可以为射频(radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
43.在本实施例中提供了一种摄像机的控制方法,图4是根据本发明实施例的摄像机的控制方法的流程图,如图4所示,该流程包括如下步骤:
44.步骤s402,在确定允许对摄像机进行控制的情况下,获取接入所述摄像机的目标终端在目标时间段内所拍摄到的图像,其中,所述目标终端为具备对所述摄像机进行控制的能力的终端;
45.步骤s404,对所述图像进行分析,以确定所述目标终端的第一转动信息;
46.步骤s406,基于预先配置的所述目标终端与所述摄像机的转动关系确定出与所述第一转动信息对应的所述摄像机的第二转动信息,以及,控制所述摄像机按照所述第二转动信息转动。
47.其中,上述步骤的执行主体可以为上述目标终端,还可以是用于对摄像机进行控制的客户端,其中,该客户端可以安装在上述目标终端上,可选地,该客户端还可以安装在其他的与上述目标终端具备关联关系的终端上,上述步骤的执行主体还可以是其他的具备类似处理能力的设备或模块。
48.在上述实施例中,摄像机的数量为一个或多个,其中,不同的摄像机的类型以及所具备的能力可以是不同的。可选地,上述摄像机可以是具备转动能力的摄像机,例如,该摄像机上配置有转动结构,或者该摄像机上集成有云台,或者该摄像机与其他转动部件连接,通过该转动部件带动摄像机转动。例如,如图5所示的单目摄像机,或者,如图6所示的双目摄像机,其中,双目摄像机的播放框可以同时呈现在客户端的显示界面上。
49.在上述实施例中,目标终端是能够进行拍照的终端,可选地,该目标终端可以只配置有后置摄像头,或者只配置有前置摄像头,或者同时配置有后置摄像头和前置摄像头,此外,该目标终端还可以是配置有其他位置上的摄像头的终端,例如,配置在目标终端的顶端、侧面等等。在获取接入所述摄像机的目标终端在目标时间段内所拍摄到的图像之前,可以先控制目标终端打开摄像头,可选的,可以先获取该目标终端预先为安装在该目标终端上的且用于控制摄像机的应用app配置摄像头使用权限,进而基于该使用权限在需要使用摄像头进行图像拍摄时打开对应的摄像头进行图像拍摄,其中,在配置摄像头使用权限时,如果检测到目标终端上有多个摄像头且为用于控制摄像机的应用app配置了至少两个摄像头使用权限的情况下,可以为该至少两个摄像头的使用权限设置优先级,例如,优先选择后置摄像头。当目标终端支持摄像机且获得用户授权的打开摄像机权限时,则在app上的显示界面中显示摄像机的拍摄画面,例如显示双目摄像机的直播画面。
50.在上述实施例中,安装在目标终端(例如,手机)上的客户端应用app可以通过云平台接入摄像机(例如,网络摄像机,ip camera,简称为ipc),连接方式可以如图7所示。
51.在上述实施例中,目标时间段是在确定允许对摄像机进行控制之后所确定出的时间段,该时间段的起点可以是确定出允许对摄像机进行控制的时间点,该时间段的终点可以是在检测到目标终端移动幅度小于一定的幅度阈值(该阈值可以基于实际情况进行灵活设置,例如,设置为1cm,2cm等)的持续时间达到一定的时间阈值(该阈值可以基于调整精度要求进行灵活设置,例如,设置为50ms,100ms,200ms等)。
52.在上述实施例中,目标终端与摄像机的转动关系可以是预先设置的,并且,该转动关系在设置完成后,还可以基于实际情况进行灵活调整。例如,可以设置成目标终端与摄像机等比例转动,即,目标终端转动的角度与摄像机转动改的角度相同,或者,按照一定比例设置,例如,目标终端转动20度对应于摄像机转动180度(该情况下,目标终端左右各转动20度,可以实现摄像机转动360度),或者,目标终端转动30度对应于摄像机转动180度等等。
53.通过上述步骤,可以通过对目标终端所拍摄到的图像进行分析来确定该目标终端的转动信息,进而可以方便快捷的确定出目标终端的转动情况,另外,由于预先配置了目标终端和摄像机的转动关系,因而,可以直接基于目标终端的转动情况确定出摄像机的期望转动信息,并可以据此来控制摄像机进行转动,通过该方式可以降低摄像机的控制复杂度,并且可以有效提高摄像机的控制准确度,进而提高摄像机的监控效率,有效解决相关技术中存在的摄像机的控制效率低,从而导致监控效果差的问题。
54.在一个可选的实施例中,对所述图像进行分析,以确定所述目标终端的第一转动信息包括:获取所述图像中包括的间隔预定时间间隔拍摄得到的多个目标图像;对多个所述目标图像中包括的拍摄时间相邻的图像进行对比分析,以确定所述目标终端的转动方向以及转动幅度;基于所述转动方向以及所述转动幅度确定所述第一转动信息。在该实施例中,所获取的图像可以是相邻的帧图像,即,该预定时间间隔为一帧(即,1/12秒),或者将时间间隔设置成其他的时长,例如,设置为两帧(即,1/6秒)等等。此外,在对相邻图像进行对比分析时,可以采用分析特征点的方式,比如,在获取的图像为相邻的帧图像时,对采集的前一帧图像进行特征分析,然后得到特征点,对采集的后一帧图像进行分析,然后得到特征点,通过比较两次分析所得到的特征点来确定特征点在画面中的移动位置和方向,进而确定出目标终端的转动方向以及转动幅度。
55.在一个可选的实施例中,在获取接入所述摄像机的目标终端在目标时间段内所拍摄到的图像之前,所述方法还包括:在达到以下条件之一的情况下,确定允许对所述摄像机进行控制:
56.条件1:检测到在所述目标终端上运行有目标应用,且所述目标终端的显示屏上显示有所述目标应用的目标显示界面,其中,所述目标显示界面中配置有用于对所述摄像机进行控制的功能;
57.条件2:检测到在所述目标终端上运行有目标应用,所述目标终端的显示屏上显示有所述目标应用的目标显示界面,且所述目标显示界面的显示时间超过第一时间阈值,其中,所述目标显示界面中配置有用于对所述摄像机进行控制的功能;
58.条件3:检测到在所述目标终端上运行有目标应用,所述目标终端的显示屏上显示有所述目标应用的目标显示界面,且检测到在所述目标显示界面中执行了目标触控操作,其中,所述目标显示界面中配置有用于对所述摄像机进行控制的功能。
59.在上述实施例中,是否需要对摄像机进行控制,是有前提条件的,上述所列条件为几种可选的实施方式,在实际应用中还可以在其他的条件下触发,例如,还可以在接收到用户输入的开始对摄像机进行控制的指令之后来触发,该指令可以是通过某个特定的按钮或者控件(该按钮或控件可以是上述目标显示界面中的,还可以是其他界面中的)所输入的,还可以是在接收到其他设备所发送的指令,等等。
60.在上述实施例中,第一时间阈值可以是灵活配置的时间阈值,例如,可以根据实际
应用配置为500ms,1s,3s等等。另外,在上述条件3中,目标触控操作,可以是对目标显示界面中的特定区域进行的触控操作,该特定区域可以是目标显示界面中的画面显示区域,还可以是空白区域等等,上述目标触控操作,还可以是对目标显示界面中的按钮进行的触控操作,该目标显示界面中的按钮可以为多个,且不同的按钮对应的功能是不同的,在按钮为多个的情况下,该触控操作可以是对多个按钮中的某个或某几个特定按钮的按压操作,还可以是对多个按钮中的任一个按钮的按压操作。还需要说明的是,上述按钮的形状可以为多种,可以是常规的圆形或者方形的按钮,还可以是类似于箭头之类的按钮,如图8中控制面板上显示的左右箭头和上下箭头。通过上述条件的设置,可以避免在误晃动目标终端的情况下所引起的摄像机的控制。
61.在一个可选的实施例中,上述方法还包括:在确定允许对所述摄像机进行控制的情况下,获取在目标显示界面中执行的触控操作,其中,所述目标显示界面为所述目标终端上运行的目标应用中的界面,且所述目标显示界面中配置有用于对所述摄像机进行控制的功能;在所述触控操作为速度调节的第一触控操作的情况下,将所述摄像机的转动速度调整为与所述第一触控操作对应的转动速度;在所述触控操作为倍率调节的第二触控操作的情况下,将所述摄像机的图像显示倍率调整为与所述第二触控操作对应的倍率。首先需要说明的是,在相关技术中,对于变焦摄像机,例如,变焦云台相机,变倍和方向控制无法兼具,如跟踪运动的目标并进行放大时,操作效果差。对于双目相机(一个固定,一个云台(电子放大或者变焦))的播放界面同时有2个播放框画面时,如图2,留给云台控制面板的区域会更少,按钮变小,控制不方便,容易误触,导致云台控制效果差。而本实施例可以有效解决上述问题,在本实施例中,可以同时实现摄像机转动控制以及速度调节,或者,同时实现摄像机转动控制以及倍率调节,或者,同时实现摄像机转动控制、速度调节以及倍率调节,相对于相关技术中无法兼具多种类型的控制,采用本实施例可以实现兼具多种类型的控制,提高控制效率。
62.在一个可选的实施例中,获取在所述目标显示界面中执行的触控操作包括以下方式至少之一:
63.方式1:获取通过触控所述目标显示界面中配置的触控按钮所触发的所述触控操作;
64.方式2:获取通过在所述目标显示界面中绘制预定轨迹所触发的所述触控操作;
65.方式3:获取通过在所述目标显示界面中执行按压操作所触发的所述触控操作。
66.在上述方式1中,触控按钮的类型以及位置可以有多种,对于其类型而言,可以是常规的圆形或者方形的按钮,还可以是类似于箭头之类的按钮,对于其位置而言,可以位于控制面板的正中间,还可以调整到用户习惯的操作位置上,具体调整操作可以有多种,例如可以直接长按该触控按钮来解除该触控按钮的位置锁定,进而可以通过拖动的方式移动该触控按钮的位置和/或角度,还可以通过双击该触控按钮的方式来解除该触控按钮的位置锁定,或者,还可以采用其他的解除方式。在上述方式2中,不同的触控操作可以对应不同的手势(即,上述的轨迹),例如,由下向上滑是进行摄像机的转动速度增大的控制,由上向下滑动是进行摄像机的转动速度减小的控制,当然,也可以按照相反的方式对速度进行控制,此外,由左向右滑是进行摄像机的拍摄倍率增大的控制,由右向左滑动是进行摄像机的拍摄倍率减小的控制,当然,也可以按照相反的方式对倍率进行控制。在上述方式3中,不同的
触控操作对应不同的按压操作,例如,可以预先设置两种按压力度区间,其中,当对目标显示界面执行按压力度比较小的区间内的按压力度时,执行速度调节(比如,按压后向不同的方向滑动会对速度进行不同的调节),当对目标显示界面执行按压力度比较大的区间内的按压力度时,执行倍率调节(比如,按压后向不同的方向滑动会对倍率进行不同的调节)。具体采用哪种触控操作,可以基于用户的选择来实现,此外,用户在选定之后,还可以进行灵活调整,有效提高用户体验。
67.在一个可选的实施例中,所述方法还包括:接收到对目标显示界面中显示的目标按钮进行触控的第三触控操作,其中,所述目标显示界面为所述目标终端上运行的目标应用中的界面,且所述目标显示界面中配置有用于对所述摄像机进行控制的功能;执行与所述第三触控操作对应的操作,其中,不同的触控操作所对应的操作时不同的。在本实施例中,该目标按钮为配置在所述目标显示界面上的按钮,例如,图6和图8中所示的s按钮(当然,也可以用其他字母来标识该按钮,例如,用c标识、用m标识等),对该目标按钮执行不同的触控操作可以实现不同的控制,例如,短按(例如,小于1/2s,小于1s等)对应一种控制,长按(例如,大于等于1/2s,大于等于1s等)对应另一种控制。
68.在一个可选的实施例中,执行与所述第三触控操作对应的操作包括:在所述第三触控操作为按压所述目标按钮,且按压时间小于或等于第二时间阈值的情况下,将对所述摄像机进行控制的控制模式切换为除当前控制模式之外的其他控制模式;在所述第三触控操作为按压所述目标按钮,且按压时间大于第二时间阈值的情况下,解除对所述目标显示界面中的触控区域的位置锁定操作,其中,所述触控区域为允许进行触控操作的区域,且处于位置锁定下的所述触控区域的位置是无法移动的。在本实施例中,可以设置在短按目标按钮时切换摄像机的控制模式,例如,在本发明所示的控制界面中短按目标按钮可以切换到常规的控制模式下(例如,图5,图6所示的控制模式),长按目标按钮可以解锁控制区域或控制按钮的位置锁定,解锁后,可以移动控制区域或控制按钮的位置,例如,将控制按钮由图8所示的位置移动到图9所示的位置。
69.在一个可选的实施例中,基于预先配置的所述目标终端与所述摄像机的转动关系确定出与所述第一转动信息对应的所述摄像机的第二转动信息包括:获取所述第一转动信息中包括的所述目标终端的转动方向以及第一转动幅度;基于所述转动关系确定与所述第一转动幅度对应的所述摄像机的第二转动幅度;基于所述第二转动幅度和所述摄像机的当前转动速度确定所述摄像机的转动时间;将所述转动方向以及所述转动时间确定为所述第二转动信息。在本实施例中,可以预先配置目标终端的转动幅度与摄像的转动幅度的对应关系,该对应关系可以基于实际情况进行配置,另外,确定摄像机的当前转动速度的具体确定方式可以采用前述实施例中所述的确定速度的方式来实现,在此,不再赘述。
70.在一个可选的实施例中,基于所述第二转动幅度和所述摄像机的当前转动速度确定所述摄像机的转动时间包括:将所述第二转动幅度分解为预定坐标轴上的第一方向上的第一幅度和第二方向上的第二幅度,其中,所述转动方向介于所述第一方向和所述第二方向之间;基于所述第一幅度以及预先设置的所述摄像机在所述第一方向上的第一转动速度确定所述摄像机在所述第一方向上的第一转动时间;以及,基于所述第二幅度以及预先设置的所述摄像机在所述第二方向上的第二转动速度确定所述摄像机在所述第二方向上的第二转动时间;其中,所述当前转动速度包括所述第一转动速度和所述第二转动速度。在本
实施例中,可以预先划定坐标系,比如,可以采用二维坐标系,该坐标系中,水平向右的方向为x轴(或称为横轴),竖直向上的方向为y轴(或称为纵轴),可以将确定出的摄像机的第二转动幅度映射到该坐标系中,进行可以将摄像机在其移动方向上的转动幅度分解到x轴和y轴上,进而可以基于分解后的转动幅度来控制摄像机转动。还需要说明的是,上述控制方式进行一种示例,在实际应用中个,也可以将第一转动信息分解到两个轴上,然后确定与每个轴上的信息所对应的第二转动信息,进而基于确定出的第二转动信息控制摄像机转动。
71.在一个可选的实施例中,控制所述摄像机按照所述第二转动信息转动包括:在所述摄像机的数量为多个的情况下,对目标显示界面中显示的多个画面上的触控操作进行检测,其中,一个所述画面为一个所述摄像机所拍摄到的画面;在检测到多个所述画面中的目标画面上出现触控操作的情况下,控制拍摄所述目标画面的摄像机按照所述第二转动信息转动。在本实施例中,需要进行控制的摄像机可以为多个,每个摄像机中的镜头可以为一个也可以为多个(当为多个时,一个摄像机的显示界面中可以包括多个子画面,一个子画面显示一个子镜头拍摄到的图像,该多个子画面可以并排显示,还可以重叠显示,在重叠显示时,大尺寸的画面上可以叠加显示小尺寸的画面),在该情况下,可以分别对各个摄像机进行控制,也可以对多个摄像机中的至少两个摄像机同时进行控制,具体的控制操作为,点击哪个摄像机的显示界面就对哪个摄像机进行控制,在同时点击了多个摄像机的显示界面时,就对被点击到的显示画面所对应的摄像机(即,拍摄被点击到的显示画面的摄像机)进行控制,其中,同时点击的操作实际上是点击多个显示画面的点击时间间隔小于一定的阈值的操作,例如,小于200ms,小于400ms等。此外,上述控制摄像机的方式仅是一种示例,在实际应用中,也可以考虑分别设置与各个摄像机对应的按钮,点击哪个按钮就对对应的摄像机进行控制。
72.可选地,控制所述摄像机按照所述第二转动信息转动包括:在所述摄像机包括多个镜头的情况下,对目标显示界面中显示的多个画面上的触控操作进行检测,其中,一个所述画面为一个所述镜头所拍摄到的画面;在检测到多个所述画面中的目标画面上出现触控操作的情况下,控制拍摄所述目标画面的镜头按照所述第二转动信息转动。在本实施例中,摄像机的数量可以是一个可以是多个,每个摄像机中的镜头可以为一个也可以为多个,在该情况下,可以分别对各个镜头进行控制,也可以同时对至少两个镜头进行控制,具体的控制操作为,点击哪个镜头的显示界面就对哪个镜头进行控制,在同时点击了多个镜头的显示界面时,就对被点击到的显示画面所对应的镜头(即,拍摄被点击到的显示画面的镜头)进行控制,其中,同时点击的操作实际上是点击多个显示画面的点击时间间隔小于一定的阈值的操作,例如,小于200ms,小于400ms等。此外,上述控制镜头的方式仅是一种示例,在实际应用中,也可以考虑分别设置与各个镜头对应的按钮,点击哪个按钮就对对应的镜头进行控制。
73.下面结合具体实施例对本发明进行整体说明:
74.在该具体实施例中包括如下操作:
75.云台摄像机(对应于上述的摄像机)通过云平台接入移动终端如手机(对应于上述的目标终端)。
76.云台摄像机可以是单目摄像机如图5所示,也可以是双目摄像机如图6所示,在为图6所示的双目摄像机时,可以将双目摄像机的播放框同时呈现在显示面上,该情况下云台
控制面板区域会比较小。
77.移动客户端为手机时,在进行云台控制的时候(云台可以认为是摄像机的一部分,所以,对摄像机的转动控制可以相当于对云台的控制),客户端app获取客户端的摄像头打开权限,如手机摄像机的前置或者后置摄像头,优先选择后置摄像机。当移动终端支持摄像机且获得用户授权的打开摄像机权限时,则在双目直播显示界面,如图8所示的双目直播界面的云台控制面板。其中左右箭头为电子放大或者变倍放大缩小按钮,如往最左侧滑动为无变倍,最右侧为最大变倍;上下箭头为云台转动速度按钮,可默认一个转速如图8所示。此界面可设置个切换按钮s,s键为客户端支持摄像机且获得用户打开权限时才显示,短按s键可切换到常规云台控制界面如图6所示。当切换到常规控制按钮时,则关闭移动终端如手机的前置或者后者摄像头。
78.为便于单手控制,在如图9所示的云台控制按钮时,为便于右手单手控制可进行云台控制按钮调整,调整方法为可长按s切换键,可进行面板旋转和拖拽到便于单手控制的位置。
79.当用户使用图8所示的云台控制模式时,由于打开了控制终端的前置/后置摄像机,则用户可通过转动手机来进行摄像机云台各个方向的控制。
80.转动手机控制时,采集手机摄像机的采集到的画面,以手机后置摄像机为例。为避免手机晃动引起的云台误操作,可按下左右或者上下方向的按钮,当按下按钮的时候,则转动手机可进行云台控制。由于开启了手机后置摄像机,实时采集手机摄像机拍摄的画面,若手机画面向某个方向移动时,则采集手机移动前后的2个图像,分析手机转动方向和幅度。
81.在分析手机的移动信息时,可以对采集的前一帧图像进行特征分析,然后得到特征点,对采集的后一帧图像进行分析,然后得到特征点,通过比较两次得到的特征点的偏移关系来确定手机的移动位置和方向。然后发送控制命令给摄像机,控制命令为横向和纵向速度及持续时间。如图10所示,由箭头起始方向,控制摄像机向下进行转动,由于左右偏移较少,为较少抖动,则小于一定阈值变化距离/幅度的某个方向则控制持续时间为0,如图10所示,终端可发送竖直方向负持续时间t给摄像机,通知摄像机转动-t秒。由此可进行精确的方向控制。对于图11,由箭头可知,横向和竖直方向均有变化,因此控制终端向摄像机发送横向和竖直的持续运动时间。为便于处理,横向和纵向转动速度可以设成一致。为了进行不同方向微调,可控制发送的某个方向上的转动持续时间即可。任意方向的转动可分解为横向和纵向方向上的分量,控制好这2个方向上的转动时间即可。横向/纵向t为0时不转动,对于t为负值的,则向左和向下运动,对于t为正值的,则向右和向上运动。由此可进行精确控制云台的转动方向,大大超出了原有方案只有四向或者八向的方向控制。当转动手机控制云台各个方向转动时,若摄像机变化缓慢或者是转动幅度过于大,可对控制转速进行调整,即,通过上下箭头来调整转速,相当于可调整转动客户端的控制摄像机云台操作的灵敏度。如果手机拍摄到的前后两个图片变化幅度未达到阈值,则可以保留前一张的图片,然后用后面第三个,第四个图片同第一个进行比较,得出变化幅度。
82.在切换控制面板的上下方向的速度按钮时,可以同时按下左右方向的变倍按钮,还可同时通过转动手机进行云台任意方向控制,即,可以同时进行转速、倍率以及转动方向的调整。另外,由于按下了是横向的变倍/电子放大的按钮,因此可进行对图像的电子变焦或者是机械变焦,并且可控制手机任意方向转动,达到控制摄像机转动的效果。如图12所
示,当滑动变倍按钮时,则可控制手机右下方转动,并且控制变倍数到8,可放大如图13的图像。此时操作时,电子放大和机械变倍放大操作方法和放大效果一样。上述在进行方向控制的时候,也能进行变焦或者电子放大的效果。对快速跟进运动目标监控效果好。
83.为区分控制面板速度和变倍数的大小,横向或者纵向控制进度条颜色可设置渐变色,如横向是变倍数,最左侧是浅色,然后渐变到最右侧。
84.对于小屏如手机终端,可进行单手控制,如图9所示为方便右手单手控制的实例。对于如大屏终端可进行双手控制按钮模式,如图14所示,转速键和变倍键分离,便于左右双手控制,由此可同时进行任意方向的转动,并且速度和电子放大可同时进行控制。对于双目相机变倍时,云台操作仅对云台相机进行操作,如变倍是对云台而不是固定相机进行控制。可选的,也可以对固定相机进行电子放大控制,即变倍命令同时对双目相机的云台和固定相机有效。
85.对于可穿戴设备如智能手表等,可进行穿戴装备经过终端如手机和摄像机进行绑定配对,从而通过穿戴设备的转动对摄像机进行控制。以及具有电子罗盘或者重力传感器的客户端等对摄像机进行方向控制。
86.需要说明的是,在上述实施例中,是以直播显示界面与控制面板分开布置为例进行说明的,在实际应用中控制面板还可以是悬浮在直播显示界面中的,如图15所示。或者,在直播显示界面非全屏显示时,直播显示界面与控制面板分开布置,而在直播显示界面全屏显示时,控制面板悬浮在直播显示界面中。
87.通过上述实施例,在云台控制的时候,可兼顾如控制转动速度和变倍等多种指令同时进行,如转动的时候可进行放大/缩小目标,转动速度也可调整。此外,本发明实施例还可以实现多角度细微方向控制,比原有4个/8个方向键,可控制方向和尺度变的更大。另外,通过转动控制终端(即,上述的目标终端)进行监控摄像机的云台控制操作,可以使的用户体验感大大的提高,易用性明显提高,通过肢体变化操作控制终端,沉浸式操作转动摄像机效果会更好。还需要说明的是,本发明实施例对于播放画面大的显示屏,控制面板占部分少,节省大量的显示空间给画面播放框和其他控制按钮使用。
88.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
89.在本实施例中还提供了一种摄像机的控制装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
90.图16是根据本发明实施例的摄像机的控制装置的结构框图,如图16所示,该装置包括:
91.第一获取模块162,用于在确定允许对摄像机进行控制的情况下,获取接入所述摄像机的目标终端在目标时间段内所拍摄到的图像,其中,所述目标终端为具备对所述摄像
机进行控制的能力的终端;
92.分析模块164,用于对所述图像进行分析,以确定所述目标终端的第一转动信息;
93.控制模块166,用于基于预先配置的所述目标终端与所述摄像机的转动关系确定出与所述第一转动信息对应的所述摄像机的第二转动信息,以及,控制所述摄像机按照所述第二转动信息转动。
94.在一个可选的实施例中,所述分析模块164包括:
95.第一获取单元,用于获取所述图像中包括的间隔预定时间间隔拍摄得到的多个目标图像;
96.分析单元,用于对多个所述目标图像中包括的拍摄时间相邻的图像进行对比分析,以确定所述目标终端的转动方向以及转动幅度;
97.第一确定单元,用于基于所述转动方向以及所述转动幅度确定所述第一转动信息。
98.在一个可选的实施例中,所述装置还包括:
99.确定模块,用于在获取接入所述摄像机的目标终端在目标时间段内所拍摄到的图像之前,在达到以下条件之一的情况下,确定允许对所述摄像机进行控制:检测到在所述目标终端上运行有目标应用,且所述目标终端的显示屏上显示有所述目标应用的目标显示界面,其中,所述目标显示界面中配置有用于对所述摄像机进行控制的功能;检测到在所述目标终端上运行有目标应用,所述目标终端的显示屏上显示有所述目标应用的目标显示界面,且所述目标显示界面的显示时间超过第一时间阈值,其中,所述目标显示界面中配置有用于对所述摄像机进行控制的功能;检测到在所述目标终端上运行有目标应用,所述目标终端的显示屏上显示有所述目标应用的目标显示界面,且检测到在所述目标显示界面中执行了目标触控操作,其中,所述目标显示界面中配置有用于对所述摄像机进行控制的功能。
100.在一个可选的实施例中,所述装置还包括:
101.第二获取模块,用于在确定允许对所述摄像机进行控制的情况下,获取在目标显示界面中执行的触控操作,其中,所述目标显示界面为所述目标终端上运行的目标应用中的界面,且所述目标显示界面中配置有用于对所述摄像机进行控制的功能;
102.调整模块,用于在所述触控操作为速度调节的第一触控操作的情况下,将所述摄像机的转动速度调整为与所述第一触控操作对应的转动速度;以及,用于在所述触控操作为倍率调节的第二触控操作的情况下,将所述摄像机的图像显示倍率调整为与所述第二触控操作对应的倍率。
103.在一个可选的实施例中,所述第二获取模块包括以下至少之一:
104.第二获取单元,用于获取通过触控所述目标显示界面中配置的触控按钮所触发的所述触控操作;
105.第三获取单元,用于获取通过在所述目标显示界面中绘制预定轨迹所触发的所述触控操作;
106.第四获取单元,用于获取通过在所述目标显示界面中执行按压操作所触发的所述触控操作。
107.在一个可选的实施例中,所述装置还包括:
108.接收模块,用于接收到对目标显示界面中显示的目标按钮进行触控的第三触控操
作,其中,所述目标显示界面为所述目标终端上运行的目标应用中的界面,且所述目标显示界面中配置有用于对所述摄像机进行控制的功能;
109.执行模块,用于执行与所述第三触控操作对应的操作,其中,不同的触控操作所对应的操作时不同的。
110.在一个可选的实施例中,所述执行模块包括:
111.第一执行单元,用于在所述第三触控操作为按压所述目标按钮,且按压时间小于或等于第二时间阈值的情况下,将对所述摄像机进行控制的控制模式切换为除当前控制模式之外的其他控制模式;
112.第二执行单元,用于在所述第三触控操作为按压所述目标按钮,且按压时间大于第二时间阈值的情况下,解除对所述目标显示界面中的触控区域的位置锁定操作,其中,所述触控区域为允许进行触控操作的区域,且处于位置锁定下的所述触控区域的位置是无法移动的。
113.在一个可选的实施例中,所述控制模块166包括:
114.第五获取单元,用于获取所述第一转动信息中包括的所述目标终端的转动方向以及第一转动幅度;
115.第二确定单元,用于基于所述转动关系确定与所述第一转动幅度对应的所述摄像机的第二转动幅度;
116.第三确定单元,用于基于所述第二转动幅度和所述摄像机的当前转动速度确定所述摄像机的转动时间;
117.第四确定单元,用于将所述转动方向以及所述转动时间确定为所述第二转动信息。
118.在一个可选的实施例中,所述第三确定单元包括:
119.分解子单元,用于将所述第二转动幅度分解为预定坐标轴上的第一方向上的第一幅度和第二方向上的第二幅度,其中,所述转动方向介于所述第一方向和所述第二方向之间;
120.第一确定子单元,用于基于所述第一幅度以及预先设置的所述摄像机在所述第一方向上的第一转动速度确定所述摄像机在所述第一方向上的第一转动时间;以及,
121.第二确定子单元,用于基于所述第二幅度以及预先设置的所述摄像机在所述第二方向上的第二转动速度确定所述摄像机在所述第二方向上的第二转动时间;
122.其中,所述当前转动速度包括所述第一转动速度和所述第二转动速度。
123.在一个可选的实施例中,所述控制模块166包括:
124.第一检测单元,用于在所述摄像机的数量为多个的情况下,对目标显示界面中显示的多个画面上的触控操作进行检测,其中,一个所述画面为一个所述摄像机所拍摄到的画面;
125.第一控制单元,用于在检测到多个所述画面中的目标画面上出现触控操作的情况下,控制拍摄所述目标画面的摄像机按照所述第二转动信息转动。
126.在一个可选的实施例中,所述控制模块166包括:
127.第二检测单元,用于在所述摄像机包括多个镜头的情况下,对目标显示界面中显示的多个画面上的触控操作进行检测,其中,一个所述画面为一个所述镜头所拍摄到的画
面;
128.第二控制单元,用于在检测到多个所述画面中的目标画面上出现触控操作的情况下,控制拍摄所述目标画面的镜头按照所述第二转动信息转动。
129.需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
130.本发明的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
131.在本实施例中,上述计算机可读存储介质可以被设置为存储用于执行以下步骤的计算机程序:
132.s1:在确定允许对摄像机进行控制的情况下,获取接入所述摄像机的目标终端在目标时间段内所拍摄到的图像,其中,所述目标终端为具备对所述摄像机进行控制的能力的终端;
133.s2:对所述图像进行分析,以确定所述目标终端的第一转动信息;
134.s3:基于预先配置的所述目标终端与所述摄像机的转动关系确定出与所述第一转动信息对应的所述摄像机的第二转动信息,以及,控制所述摄像机按照所述第二转动信息转动。
135.在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:u盘、只读存储器(read-only memory,简称为rom)、随机存取存储器(random access memory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
136.本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
137.在一个示例性实施例中,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
138.在一个示例性实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
139.s1:在确定允许对摄像机进行控制的情况下,获取接入所述摄像机的目标终端在目标时间段内所拍摄到的图像,其中,所述目标终端为具备对所述摄像机进行控制的能力的终端;
140.s2:对所述图像进行分析,以确定所述目标终端的第一转动信息;
141.s3:基于预先配置的所述目标终端与所述摄像机的转动关系确定出与所述第一转动信息对应的所述摄像机的第二转动信息,以及,控制所述摄像机按照所述第二转动信息转动。
142.本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。
143.显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成
的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
144.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
技术特征:
1.一种摄像机的控制方法,其特征在于,包括:在确定允许对摄像机进行控制的情况下,获取接入所述摄像机的目标终端在目标时间段内所拍摄到的图像,其中,所述目标终端为具备对所述摄像机进行控制的能力的终端;对所述图像进行分析,以确定所述目标终端的第一转动信息;基于预先配置的所述目标终端与所述摄像机的转动关系确定出与所述第一转动信息对应的所述摄像机的第二转动信息,以及,控制所述摄像机按照所述第二转动信息转动。2.根据权利要求1所述的方法,其特征在于,对所述图像进行分析,以确定所述目标终端的第一转动信息包括:获取所述图像中包括的间隔预定时间间隔拍摄得到的多个目标图像;对多个所述目标图像中包括的拍摄时间相邻的图像进行对比分析,以确定所述目标终端的转动方向以及转动幅度;基于所述转动方向以及所述转动幅度确定所述第一转动信息。3.根据权利要求1所述的方法,其特征在于,在获取接入所述摄像机的目标终端在目标时间段内所拍摄到的图像之前,所述方法还包括:在达到以下条件之一的情况下,确定允许对所述摄像机进行控制:检测到在所述目标终端上运行有目标应用,且所述目标终端的显示屏上显示有所述目标应用的目标显示界面,其中,所述目标显示界面中配置有用于对所述摄像机进行控制的功能;检测到在所述目标终端上运行有目标应用,所述目标终端的显示屏上显示有所述目标应用的目标显示界面,且所述目标显示界面的显示时间超过第一时间阈值,其中,所述目标显示界面中配置有用于对所述摄像机进行控制的功能;检测到在所述目标终端上运行有目标应用,所述目标终端的显示屏上显示有所述目标应用的目标显示界面,且检测到在所述目标显示界面中执行了目标触控操作,其中,所述目标显示界面中配置有用于对所述摄像机进行控制的功能。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在确定允许对所述摄像机进行控制的情况下,获取在目标显示界面中执行的触控操作,其中,所述目标显示界面为所述目标终端上运行的目标应用中的界面,且所述目标显示界面中配置有用于对所述摄像机进行控制的功能;在所述触控操作为速度调节的第一触控操作的情况下,将所述摄像机的转动速度调整为与所述第一触控操作对应的转动速度;在所述触控操作为倍率调节的第二触控操作的情况下,将所述摄像机的图像显示倍率调整为与所述第二触控操作对应的倍率。5.根据权利要求4所述的方法,其特征在于,获取在所述目标显示界面中执行的触控操作包括以下至少之一:获取通过触控所述目标显示界面中配置的触控按钮所触发的所述触控操作;获取通过在所述目标显示界面中绘制预定轨迹所触发的所述触控操作;获取通过在所述目标显示界面中执行按压操作所触发的所述触控操作。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收到对目标显示界面中显示的目标按钮进行触控的第三触控操作,其中,所述目标
显示界面为所述目标终端上运行的目标应用中的界面,且所述目标显示界面中配置有用于对所述摄像机进行控制的功能;执行与所述第三触控操作对应的操作,其中,不同的触控操作所对应的操作时不同的。7.根据权利要求6所述的方法,其特征在于,执行与所述第三触控操作对应的操作包括:在所述第三触控操作为按压所述目标按钮,且按压时间小于或等于第二时间阈值的情况下,将对所述摄像机进行控制的控制模式切换为除当前控制模式之外的其他控制模式;在所述第三触控操作为按压所述目标按钮,且按压时间大于第二时间阈值的情况下,解除对所述目标显示界面中的触控区域的位置锁定操作,其中,所述触控区域为允许进行触控操作的区域,且处于位置锁定下的所述触控区域的位置是无法移动的。8.根据权利要求1所述的方法,其特征在于,基于预先配置的所述目标终端与所述摄像机的转动关系确定出与所述第一转动信息对应的所述摄像机的第二转动信息包括:获取所述第一转动信息中包括的所述目标终端的转动方向以及第一转动幅度;基于所述转动关系确定与所述第一转动幅度对应的所述摄像机的第二转动幅度;基于所述第二转动幅度和所述摄像机的当前转动速度确定所述摄像机的转动时间;将所述转动方向以及所述转动时间确定为所述第二转动信息。9.根据权利要求8所述的方法,其特征在于,基于所述第二转动幅度和所述摄像机的当前转动速度确定所述摄像机的转动时间包括:将所述第二转动幅度分解为预定坐标轴上的第一方向上的第一幅度和第二方向上的第二幅度,其中,所述转动方向介于所述第一方向和所述第二方向之间;基于所述第一幅度以及预先设置的所述摄像机在所述第一方向上的第一转动速度确定所述摄像机在所述第一方向上的第一转动时间;以及,基于所述第二幅度以及预先设置的所述摄像机在所述第二方向上的第二转动速度确定所述摄像机在所述第二方向上的第二转动时间;其中,所述当前转动速度包括所述第一转动速度和所述第二转动速度。10.根据权利要求1所述的方法,其特征在于,控制所述摄像机按照所述第二转动信息转动包括:在所述摄像机的数量为多个的情况下,对目标显示界面中显示的多个画面上的触控操作进行检测,其中,一个所述画面为一个所述摄像机所拍摄到的画面;在检测到多个所述画面中的目标画面上出现触控操作的情况下,控制拍摄所述目标画面的摄像机按照所述第二转动信息转动;或者,在所述摄像机包括多个镜头的情况下,对目标显示界面中显示的多个画面上的触控操作进行检测,其中,一个所述画面为一个所述镜头所拍摄到的画面;在检测到多个所述画面中的目标画面上出现触控操作的情况下,控制拍摄所述目标画面的镜头按照所述第二转动信息转动。11.一种摄像机的控制装置,其特征在于,包括:第一获取模块,用于在确定允许对摄像机进行控制的情况下,获取接入所述摄像机的目标终端在目标时间段内所拍摄到的图像,其中,所述目标终端为具备对所述摄像机进行
控制的能力的终端;分析模块,用于对所述图像进行分析,以确定所述目标终端的第一转动信息;控制模块,用于基于预先配置的所述目标终端与所述摄像机的转动关系确定出与所述第一转动信息对应的所述摄像机的第二转动信息,以及,控制所述摄像机按照所述第二转动信息转动。12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被处理器执行时实现所述权利要求1至10任一项中所述的方法的步骤。13.一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现所述权利要求1至10任一项中所述的方法的步骤。
技术总结
本发明实施例提供了一种摄像机的控制方法及装置、存储介质及电子装置,其中,该方法包括:在确定允许对摄像机进行控制的情况下,获取接入所述摄像机的目标终端在目标时间段内所拍摄到的图像,其中,所述目标终端为具备对所述摄像机进行控制的能力的终端;对所述图像进行分析,以确定所述目标终端的第一转动信息;基于预先配置的所述目标终端与所述摄像机的转动关系确定出与所述第一转动信息对应的所述摄像机的第二转动信息,以及,控制所述摄像机按照所述第二转动信息转动。通过本发明,解决了相关技术中存在的摄像机的控制效率低,从而导致监控效果差的问题。从而导致监控效果差的问题。从而导致监控效果差的问题。
技术研发人员:豆红雷
受保护的技术使用者:杭州华橙软件技术有限公司
技术研发日:2023.06.09
技术公布日:2023/8/9
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/