CN102591366A - 一种云台控制的方法及装置 - Google Patents
一种云台控制的方法及装置 Download PDFInfo
- Publication number
- CN102591366A CN102591366A CN2012100366593A CN201210036659A CN102591366A CN 102591366 A CN102591366 A CN 102591366A CN 2012100366593 A CN2012100366593 A CN 2012100366593A CN 201210036659 A CN201210036659 A CN 201210036659A CN 102591366 A CN102591366 A CN 102591366A
- Authority
- CN
- China
- Prior art keywords
- target
- cloud terrace
- angle
- thing
- current
- 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.)
- Granted
Links
Images
Landscapes
- Closed-Circuit Television Systems (AREA)
Abstract
本申请提供了一种云台控制的方法和装置,其中方法包括:根据用户针对视频中目标拍摄物的预设触发操作,计算所述目标拍摄物的坐标值;所述预设触发操作为一次操作;获取云台的当前位置及当前变焦倍数;根据所述目标拍摄物的坐标值,云台的当前位置及当前变焦倍数,计算云台的目标转动角度和目标变焦倍数;将所述云台的目标转动角度和目标变焦倍数转换为云台控制指令,并执行所述云台控制指令。本申请能够简化云台移动和摄像机变焦的操作,提高云台移动和摄像机变焦操作的响应速度,使云台摄像机拍摄的画面更为平滑、连贯。
Description
技术领域
本申请涉及云台控制的技术领域,特别是一种云台控制的方法和一种云台控制的装置。
背景技术
云台是安装、固定摄像机的支撑设备,它分为固定云台和运动云台两种,固定云台适用于监视范围不大的情况,在固定云台上安装好摄像机后可调整摄像机的水平和俯仰的角度,达到最好的工作姿态后只要锁定调整机构就可以了。运动云台适用于对大范围进行扫描监视,它可以扩大摄像机的监视范围。运动云台高速姿态是由两台执行电动机来实现,电动机接受来自控制器的信号精确地运行定位。在控制信号的作用下,云台上的摄像机既可自动扫描监视区域,也可在监控中心值班人员的操纵下跟踪监视对象。在诸多视频会议、远程教学、视频监控的应用中,运动云台得到了越来越广泛的应用。
目前,云台的控制通常是采用云台摄像机控制软件进行,一般而言,云台摄像机控制软件都会提供视频传输的接口,即在云台摄像机控制软件的界面上呈现摄像机所拍摄的内容,用户通过鼠标在视频上进行点击或拖动操作来控制云台的转动,转动的角度可以根据云台的相关参数计算出来;用户通常还需要通过点击预设的变焦选项或滑动鼠标滚轮来控制云台摄像机变焦,然而,变焦倍数并不能由云台自身的参数决定,所以往往需要人工参与操作。
现有的云台控制需要用户分开对云台移动和摄像机变焦进行操作,较为繁琐,并且无法准确估算需要的变焦倍数,在实际中可能需要多次调整才能完成变焦,使得云台移动和摄像机变焦无法同时进行,即云台移动和摄像机变焦两个运动之间会产生明显的间隔,这将导致拍摄的画面不够平滑、连贯。在面对特殊需求时,例如在中小学课堂中,学生起立回答问题的时间一般不超过5秒,使用以上操作方式还没等定好镜头学生就已经坐下了。
因此,目前需要本领域技术人员迫切解决的一个技术问题就是:如何创造性地提出一种云台控制方法及装置,用以简化云台移动和摄像机变焦的操作,提高云台移动和摄像机变焦操作的响应速度,使云台摄像机拍摄的画面更为平滑、连贯。
发明内容
本申请所要解决的技术问题是提供一种云台控制的方法,用以简化云台移动和摄像机变焦的操作,提高云台移动和摄像机变焦操作的响应速度,使云台摄像机拍摄的画面更为平滑、连贯。
本申请还提供了一种云台控制的装置,用以保证上述方法在实际中的应用及实现。
为了解决上述问题,本申请公开了一种云台控制的方法,具体可以包括:
根据用户针对视频中目标拍摄物的预设触发操作,计算所述目标拍摄物的坐标值;所述预设触发操作为一次操作;
获取云台的当前位置及当前变焦倍数;
根据所述目标拍摄物的坐标值,云台的当前位置及当前变焦倍数,计算云台的目标转动角度和目标变焦倍数;
将所述云台的目标转动角度和目标变焦倍数转换为云台控制指令,并执行所述云台控制指令。
优选的是,在所述根据用户针对视频中目标拍摄物的预设触发操作,计算目标拍摄物的坐标值的步骤之前,还可以包括:
捕获云台摄像机的实时视频,并在交互终端呈现所述视频。
优选的是,所述目标拍摄物的坐标值为所述目标拍摄物相对于当前视频图像中心点的坐标值;所述云台的当前位置包括云台当前的水平绝对角度和垂直绝对角度。
优选的是,所述根据目标拍摄物的坐标值,云台的当前位置及当前变焦倍数,计算云台的目标转动角度和目标变焦倍数的步骤可以包括:
根据目标拍摄物的坐标值和云台的当前变焦倍数,计算云台的水平转动相对角度以及垂直转动相对角度;
根据所述云台当前的水平绝对角度和垂直绝对角度,以及,云台的水平转动相对角度以及垂直转动相对角度,计算云台的目标转动角度,所述目标转动角度包括目标水平绝对角度以及目标垂直绝对角度;
根据所述目标垂直绝对角度计算目标拍摄物的水平距离;
根据所述目标拍摄物的水平距离以及预设的自动变焦算法斜率和截距计算云台的目标变焦倍数。
优选的是,可以采用如下公式计算云台的水平转动相对角度以及垂直转动相对角度:
水平转动相对角度P″=X/W*AH/Z′;
垂直转动相对角度T″=Y/H*AV/Z′;
其中,X,Y为目标拍摄物相对于当前视频图像中心点的坐标值;视频显示的分辨率为W*H,AH为云台摄像机最大水平可视角度,AV为云台摄像机最大垂直可视角度,Z′为云台的当前变焦倍数;
和/或,
可以采用如下公式计算云台的目标水平绝对角度以及目标垂直绝对角度:
目标水平绝对角度P=P′+P″;
目标垂直绝对角度T=T′+T″;
其中,P′为云台当前的水平绝对角度,P″为云台的水平转动相对角度;T′为云台当前的垂直转动相对角度,T″为云台的垂直转动相对角度;
和/或,
可以采用如下公式计算目标拍摄物的水平距离:
D=SH*tan(90+T);
其中,SH为云台相对于目标拍摄物水平面的高度,T为目标垂直绝对角度;
和/或,
可以采用如下公式计算云台的目标变焦倍数:
Z=B+K*D;
其中,B为自动变焦算法的截距,K为自动变焦算法的斜率,D为目标拍摄物的水平距离。
优选的是,所述云台摄像机最大水平可视角度AH为云台摄像机1倍变焦时的水平可视角度;所述云台摄像机最大垂直可视角度AV可以通过以下公式计算获得:
AV=AH*H/W;
其中,AH为云台摄像机最大水平可视角度,视频显示的分辨率为W*H。
本申请同时还公开一种云台控制的装置,具体可以包括:
事件捕获模块,用于根据用户针对视频中目标拍摄物的预设触发操作,计算所述目标拍摄物的坐标值;所述预设触发操作为一次操作;
云台当前状态查询模块,用于获取云台的当前位置及当前变焦倍数;
云台目标操作计算模块,根据所述目标拍摄物的坐标值,云台的当前位置及当前变焦倍数,计算云台的目标转动角度和目标变焦倍数;
云台控制模块,用于将所述云台的目标转动角度和目标变焦倍数转换为云台控制指令,并执行所述云台控制指令。
优选的是,所述的装置,还可以包括:
视频展现模块,用于捕获云台摄像机的实时视频,并在交互终端呈现所述视频。
优选的是,所述目标拍摄物的坐标值为所述目标拍摄物相对于当前视频图像中心点的坐标值;所述云台的当前位置可以包括云台当前的水平绝对角度和垂直绝对角度。
优选的是,所述云台目标操作计算模块可以包括:
转动相对角度计算子模块,用于根据目标拍摄物的坐标值和云台的当前变焦倍数,计算云台的水平转动相对角度以及垂直转动相对角度;
转动绝对角度计算子模块,用于根据所述云台当前的水平绝对角度和垂直绝对角度,以及,云台的水平转动相对角度以及垂直转动相对角度,计算云台的目标转动角度,所述目标转动角度包括目标水平绝对角度以及目标垂直绝对角度;
目标水平距离计算子模块,用于根据所述目标垂直绝对角度计算目标拍摄物的水平距离;
目标变焦倍数计算子模块,用于根据所述目标拍摄物的水平距离以及预设的自动变焦算法斜率和截距计算云台的目标变焦倍数。
与现有技术相比,本申请具有以下优点:
本申请实施例通过一次针对目标拍摄物的预设触发操作,如单击鼠标,即可实现云台移动、变焦的同时执行,大大简化了云台移动和摄像机变焦的操作,若将本申请实施例应用于触摸屏或电子白板设备上,将更加地直观和快捷。该方法的计算复杂度低,响应速度快,可以立即触发云台移动和摄像机变焦操作的执行,使云台摄像机拍摄的画面更为平滑、连贯。在实际中,若将云台设备的运动速度设置为较高的值,那么从目标发现到响应用户操作再到云台完成运动,整个过程不会超过1秒甚至更低。并且,本申请实施例成本较低,无需额外安装,不需要额外的***和设备来实现视频观看。
附图说明
图1是本申请的一种云台控制方法实施例的步骤流程图;
图2是本申请实施例具体应用的一种示例中操作界面状态A的示意图;
图3是本申请实施例具体应用的一种示例中操作界面状态B的示意图;
图4是本申请实施例具体应用的一种示例中操作界面状态C的示意图;
图5是本申请实施例具体应用的一种示例中用户点击操作的界面示意图;
图6是本申请实施例具体应用的一种示例中所计算的云台和目标拍摄物间的相关参数的示意图;
图7是本申请的一种云台控制装置实施例的结构框图。
具体实施方式
为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。
本申请实施例的核心构思之一在于,对云台操作步骤进行优化,使云台移动、变焦的两步操作变为一步操作,这里指的云台操作是基于视频点击或者其他任何能够令云台转动的操作。
参考图1,示出了本申请的一种云台控制的方法实施例的步骤流程图,具体可以包括以下步骤:
步骤101、根据用户针对视频中目标拍摄物的预设触发操作,计算所述目标拍摄物的坐标值;
其中,所述预设触发操作为一次操作。
在实际中,云台摄像机的实时视频会在交互终端上呈现,并提供给用户操作的应用程序接口(API),所述交互终端可以为一个显示屏(如电脑显示器或触摸式显示设备等),可以显示所拍摄到的实时视频,用户则可以通过所述应用程序接口进行云台控制。
用户在交互终端所显示的画面中可以针对目标拍摄物,如某个人或某个物进行预设触发操作,在本申请实施例中,所述预设触发操作是基于视频点击或者其他任何能够使云台转动的操作,所述预设触发操作仅为一次操作,如用户单击鼠标、点击一下触摸屏或按下某个指定按键等,而无需用户通过鼠标点击视频来控制云台转动,再点击或者通过鼠标滚轮来控制摄像机变焦,因而本申请实施例能大大简化用户的操作,有效提升用户的使用体验。
通过响应用户对目标拍摄物的预设触发操作,通过***API取得用户在交互终端上操作的位置,在本申请的一种优选实施例中,所述目标拍摄物的坐标值可以为所述目标拍摄物相对于当前视频图像中心点的坐标值,通常用(X,Y)表示。
步骤102、获取云台的当前位置及当前变焦倍数;
在计算云台的目标转动位置和目标变焦倍数之前,首先需要查询云台的当前位置及当前变焦倍数。在具体实现中,所述云台的当前位置可以包括云台当前的水平绝对角度和垂直绝对角度。需要说明的是,云台的转动控制有相对角度和绝对角度两种控制方式,绝对角度是相对于云台0位的角度,即初始角度。相对角度是相对于当前位置的角度。在本步骤中是指绝对角度。
步骤103、根据所述目标拍摄物的坐标值,云台的当前位置及当前变焦倍数,计算云台的目标转动角度和目标变焦倍数;
在本申请的一种优选实施例中,所述步骤103具体可以包括如下子步骤:
子步骤S1、根据目标拍摄物的坐标值和云台的当前变焦倍数,计算云台的水平转动相对角度以及垂直转动相对角度;
作为本实施例具体应用的一种示例,可以采用如下公式计算云台的水平转动相对角度以及垂直转动相对角度:
水平转动相对角度P″=X/W*AH/Z′;
垂直转动相对角度T″=Y/H*AV/Z′;
其中,X,Y为目标拍摄物相对于当前视频图像中心点的坐标值;视频显示的分辨率为W*H,AH为云台摄像机最大水平可视角度,AV为云台摄像机最大垂直可视角度,Z′为云台的当前变焦倍数;
更为优选的是,所述云台摄像机最大水平可视角度AH为云台摄像机1倍变焦时的水平可视角度;所述云台摄像机最大垂直可视角度AV通过以下公式计算获得:
AV=AH*H/W;
其中,AH为云台摄像机最大水平可视角度,视频显示的分辨率为W*H。
子步骤S2、根据所述云台当前的水平绝对角度和垂直绝对角度,以及,云台的水平转动相对角度以及垂直转动相对角度,计算云台的目标转动角度,所述目标转动角度包括目标水平绝对角度以及目标垂直绝对角度;
作为本实施例具体应用的一种示例,可以采用如下公式计算云台的目标水平绝对角度以及目标垂直绝对角度:
目标水平绝对角度P=P′+P″;
目标垂直绝对角度T=T′+T″;
其中,P′为云台当前的水平绝对角度,P″为云台的水平转动相对角度;T′为云台当前的垂直转动相对角度,T″为云台的垂直转动相对角度;
子步骤S3、根据所述目标垂直绝对角度计算目标拍摄物的水平距离;
作为本实施例具体应用的一种示例,可以采用如下公式计算目标拍摄物的水平距离:
D=SH*tan(90+T);
其中,SH为云台相对于目标拍摄物水平面的高度,T为目标垂直绝对角度;
子步骤S4、根据所述目标拍摄物的水平距离以及预设的自动变焦算法斜率和截距计算云台的目标变焦倍数。
作为本实施例具体应用的一种示例,可以采用如下公式计算云台的目标变焦倍数:
Z=B+K*D;
其中,B为自动变焦算法的截距,K为自动变焦算法的斜率,D为目标拍摄物的水平距离。
当然,上述计算方法仅仅用作示例,本领域技术人员根据实际情况采用任一种计算方法都是可行的,本申请对此无需加以限制。
步骤104、将所述云台的目标转动角度和目标变焦倍数转换为云台控制指令,并执行所述云台控制指令。
在实际中,可以按照云台控制协议将上述参数转换为云台控制指令发给云台,云台得到指令并执行云台转动和摄像机变焦的操作。
为使本领域技术人员更好地理解本申请,以下以常见的教学场景为例进一步说明本申请实施例。
假设有学生在课上举手发言,需要立即对该学生进行特写拍摄。这种情境下往往需要较快的响应速度,复杂繁琐的操作步骤不适合在这种情况下使用,以下面将配合图例和计算公式说明整个过程。
参考图2、图3和图4,采用现有技术从最终效果上会经历如所述三幅图像的状态转变过程,其中,图2对应状态A,图3对应状态B,图4对应状态C,状态A时通过鼠标点击操作进行云台转动,得到状态B,再通过鼠标操作进行云台变焦缩放,得到状态C。而采用本申请实施例仅需一次鼠标单击操作即可从状态A直接转变为状态C。将原有的两步操作变为一步操作,避免了两步操作间产生的延时,提高了操作响应速度,能够快捷地捕捉瞬间。
以下进一步说明本申请实施例的实现过程:
假设自动变焦算法斜率K=0.2,自动变焦算法截距B=1,云台相对于目标拍摄物水平面的高度(云台安装高度)SH=1.8(米),云台摄像机最大水平可视角度AH=48(角度),云台摄像机最大垂直可视角度AV=36(角度),实时视频显示的尺寸为W=320;H=240。
状态A时,用户发现目标,进行点击操作,如图5所示。需要说明的是,上述点击操作泛指一般的计算机交互设备操作,并不局限于鼠标操作,可以包括键盘或触摸屏等设备。
根据用户的点击操作,获得目标拍摄物在图像中相对于中心点(0,0)的坐标为(86,-54),即X=86,Y=-54;通过查询指令获取云台当前位置和变焦倍数,以Visca协议为例,查询指令为8X 09 06 12 ff 8X 09 04 47 ff,X为地址码。假设获得云台的当前位置和变焦倍数为P′=-20;T′=-15;Z′=1。
然后计算出云台的相对转动角度,即云台由当前位置到目标位置需要转动的方向与角度,其中包括水平转动相对角度P″=X/W*AH/Z′=12.9;垂直转动相对角度T″=Y/H*AV/Z′=-8.1;即向右转12.9度,向下转8.1度。通过云台的相对转动角度可以计算得到云台的目标绝对角度,P=P′+P″=-7.1;T=T′+T″=-23.1。
如图6所示,可以根据云台当前的及目标垂直绝对角度计算出目标拍摄物的水平距离D=SH*tan(90+T)=7.74;
再通过线性变化公式得出云台的目标变焦倍数Z=B+K*D=2.55;
最终结果为,P″=12.9;T″=-8.1;Z=2.55。同时发送云台转动指令和云台变焦指令8X 01 06 03 06 06 00 00 0a 0c 0f 0f 09 04 ff 8X 01 04 47 010c 0e 0f ff。
此时,云台同时执行了转动与变焦动作,也就是从状态A直接转换为状态C。只用了一步操作,中间无间隔,响应快速。
在具体实现中,所述自动变焦算法斜率K和自动变焦算法截距B可以采用如下方法进行确定:通过人工确定两个不同距离上目标拍摄物的变焦倍数,然后计算得出K、B的值。具体为,当确定好拍摄第一个测试点的角度和最佳变焦倍数之后,获取T1、Z1,计算得到D1=SH*tan(90+T1),得到方程(1)Z1=B+K*D1,同理得到方程(2)Z2=B+K*D2,解该方程组可得到K、B的值。
另外,上述使用K、B做线性方程的运算仅仅是实现方式的一个举例,当然也可以使用非线性方程或者分段函数等更复杂的方式。并且计算中不一定间接地使用距离D作为方程的函数,也可以直接使用云台的角度T和P。
作为本申请实施例具体应用的一种示例,所述自动变焦算法截距B取值的有效范围可以为[-18,18],具体取决于云台的变焦范围,优选的是,所述自动变焦算法截距B取值的合理范围可以为[0,18];所述自动变焦算法斜率K取值的有效范围可以为(0,+∞],优选的是,所述自动变焦算法斜率K取值的合理范围可以为(0,1]。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
参考图7,示出了本申请的一种云台控制的装置实施例的结构框图,具体可以包括如下模块:
事件捕获模块701,用于根据用户针对视频中目标拍摄物的预设触发操作,计算所述目标拍摄物的坐标值;所述预设触发操作为一次操作;
云台当前状态查询模块702,用于获取云台的当前位置及当前变焦倍数;
云台目标操作计算模块703,根据所述目标拍摄物的坐标值,云台的当前位置及当前变焦倍数,计算云台的目标转动角度和目标变焦倍数;
云台控制模块704,用于将所述云台的目标转动角度和目标变焦倍数转换为云台控制指令,并执行所述云台控制指令。
在本申请的一种优选实施例中,还可以包括如下模块:
视频展现模块,用于捕获云台摄像机的实时视频,并在交互终端呈现所述视频。
在具体实现中,所述目标拍摄物的坐标值可以为所述目标拍摄物相对于当前视频图像中心点的坐标值;所述云台的当前位置包括云台当前的水平绝对角度和垂直绝对角度。
在本申请的一种优选实施例中,所述云台目标操作计算模块703具体可以包括如下子模块:
转动相对角度计算子模块,用于根据目标拍摄物的坐标值和云台的当前变焦倍数,计算云台的水平转动相对角度以及垂直转动相对角度;
转动绝对角度计算子模块,用于根据所述云台当前的水平绝对角度和垂直绝对角度,以及,云台的水平转动相对角度以及垂直转动相对角度,计算云台的目标转动角度,所述目标转动角度包括目标水平绝对角度以及目标垂直绝对角度;
目标水平距离计算子模块,用于根据所述目标垂直绝对角度计算目标拍摄物的水平距离;
目标变焦倍数计算子模块,用于根据所述目标拍摄物的水平距离以及预设的自动变焦算法斜率和截距计算云台的目标变焦倍数。
作为本申请实施例具体应用的一种示例,可以采用如下公式计算云台的水平转动相对角度以及垂直转动相对角度:
水平转动相对角度P″=X/W*AH/Z′;
垂直转动相对角度T″=Y/H*AV/Z′;
其中,X,Y为目标拍摄物相对于当前视频图像中心点的坐标值;视频显示的分辨率为W*H,AH为云台摄像机最大水平可视角度,AV为云台摄像机最大垂直可视角度,Z′为云台的当前变焦倍数;
和/或,
可以采用如下公式计算云台的目标水平绝对角度以及目标垂直绝对角度:
目标水平绝对角度P=P′+P″;
目标垂直绝对角度T=T′+T″;
其中,P′为云台当前的水平绝对角度,P″为云台的水平转动相对角度;T′为云台当前的垂直转动相对角度,T″为云台的垂直转动相对角度;
和/或,
可以采用如下公式计算目标拍摄物的水平距离:
D=SH*tan(90+T);
其中,SH为云台相对于目标拍摄物水平面的高度,T为目标垂直绝对角度;
和/或,
可以采用如下公式计算云台的目标变焦倍数:
Z=B+K*D;
其中,B为自动变焦算法的截距,K为自动变焦算法的斜率,D为目标拍摄物的水平距离。
更为优选的是,所述云台摄像机最大水平可视角度AH为云台摄像机1倍变焦时的水平可视角度;所述云台摄像机最大垂直可视角度AV可以通过以下公式计算获得:
AV=AH*H/W;
其中,AH为云台摄像机最大水平可视角度,视频显示的分辨率为W*H。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本申请可用于众多通用或专用的计算***环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器***、基于微处理器的***、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何***或设备的分布式计算环境等等。
本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
以上对本申请所提供的一种云台控制的方法和一种云台控制的装置进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (10)
1.一种云台控制的方法,其特征在于,包括:
根据用户针对视频中目标拍摄物的预设触发操作,计算所述目标拍摄物的坐标值;所述预设触发操作为一次操作;
获取云台的当前位置及当前变焦倍数;
根据所述目标拍摄物的坐标值,云台的当前位置及当前变焦倍数,计算云台的目标转动角度和目标变焦倍数;
将所述云台的目标转动角度和目标变焦倍数转换为云台控制指令,并执行所述云台控制指令。
2.如权利要求1所述的方法,其特征在于,在所述根据用户针对视频中目标拍摄物的预设触发操作,计算目标拍摄物的坐标值的步骤之前,还包括:
捕获云台摄像机的实时视频,并在交互终端呈现所述视频。
3.如权利要求1或2所述的方法,其特征在于,所述目标拍摄物的坐标值为所述目标拍摄物相对于当前视频图像中心点的坐标值;所述云台的当前位置包括云台当前的水平绝对角度和垂直绝对角度。
4.如权利要求3所述的方法,其特征在于,所述根据目标拍摄物的坐标值,云台的当前位置及当前变焦倍数,计算云台的目标转动角度和目标变焦倍数的步骤包括:
根据目标拍摄物的坐标值和云台的当前变焦倍数,计算云台的水平转动相对角度以及垂直转动相对角度;
根据所述云台当前的水平绝对角度和垂直绝对角度,以及,云台的水平转动相对角度以及垂直转动相对角度,计算云台的目标转动角度所述目标转动角度包括目标水平绝对角度以及目标垂直绝对角度;
根据所述目标垂直绝对角度计算目标拍摄物的水平距离;
根据所述目标拍摄物的水平距离以及预设的自动变焦算法斜率和截距计算云台的目标变焦倍数。
5.如权利要求4所述的方法,其特征在于,采用如下公式计算云台的水平转动相对角度以及垂直转动相对角度:
水平转动相对角度P″=X/W*AH/Z′;
垂直转动相对角度T″=Y/H*AV/Z′;
其中,X,Y为目标拍摄物相对于当前视频图像中心点的坐标值;视频显示的分辨率为W*H,AH为云台摄像机最大水平可视角度,AV为云台摄像机最大垂直可视角度,Z′为云台的当前变焦倍数;
和/或,
采用如下公式计算云台的目标水平绝对角度以及目标垂直绝对角度:
目标水平绝对角度P=P′+P″;
目标垂直绝对角度T=T′+T″;
其中,P′为云台当前的水平绝对角度,P″为云台的水平转动相对角度;T′为云台当前的垂直转动相对角度,T″为云台的垂直转动相对角度;
和/或,
采用如下公式计算目标拍摄物的水平距离:
D=SH*tan(90+T);
其中,SH为云台相对于目标拍摄物水平面的高度,T为目标垂直绝对角度;
和/或,
采用如下公式计算云台的目标变焦倍数:
Z=B+K*D;
其中,B为自动变焦算法的截距,K为自动变焦算法的斜率,D为目标拍摄物的水平距离。
6.如权利要求5所述的方法,其特征在于,所述云台摄像机最大水平可视角度AH为云台摄像机1倍变焦时的水平可视角度;所述云台摄像机最大垂直可视角度AV通过以下公式计算获得:
AV=AH*H/W;
其中,AH为云台摄像机最大水平可视角度,视频显示的分辨率为W*H。
7.一种云台控制的装置,其特征在于,包括:
事件捕获模块,用于根据用户针对视频中目标拍摄物的预设触发操作,计算所述目标拍摄物的坐标值;所述预设触发操作为一次操作;
云台当前状态查询模块,用于获取云台的当前位置及当前变焦倍数;
云台目标操作计算模块,根据所述目标拍摄物的坐标值,云台的当前位置及当前变焦倍数,计算云台的目标转动角度和目标变焦倍数;
云台控制模块,用于将所述云台的目标转动角度和目标变焦倍数转换为云台控制指令,并执行所述云台控制指令。
8.如权利要求7所述的装置,其特征在于,还包括:
视频展现模块,用于捕获云台摄像机的实时视频,并在交互终端呈现所述视频。
9.如权利要求7或8所述的装置,其特征在于,所述目标拍摄物的坐标值为所述目标拍摄物相对于当前视频图像中心点的坐标值;所述云台的当前位置包括云台当前的水平绝对角度和垂直绝对角度。
10.如权利要求9所述的装置,其特征在于,所述云台目标操作计算模块包括:
转动相对角度计算子模块,用于根据目标拍摄物的坐标值和云台的当前变焦倍数,计算云台的水平转动相对角度以及垂直转动相对角度;
转动绝对角度计算子模块,用于根据所述云台当前的水平绝对角度和垂直绝对角度,以及,云台的水平转动相对角度以及垂直转动相对角度,计算云台的目标转动角度,所述目标转动角度包括目标水平绝对角度以及目标垂直绝对角度;
目标水平距离计算子模块,用于根据所述目标垂直绝对角度计算目标拍摄物的水平距离;
目标变焦倍数计算子模块,用于根据所述目标拍摄物的水平距离以及预设的自动变焦算法斜率和截距计算云台的目标变焦倍数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201210036659 CN102591366B (zh) | 2012-02-17 | 2012-02-17 | 一种云台控制的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201210036659 CN102591366B (zh) | 2012-02-17 | 2012-02-17 | 一种云台控制的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102591366A true CN102591366A (zh) | 2012-07-18 |
CN102591366B CN102591366B (zh) | 2013-09-25 |
Family
ID=46480185
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201210036659 Active CN102591366B (zh) | 2012-02-17 | 2012-02-17 | 一种云台控制的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102591366B (zh) |
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103108170A (zh) * | 2013-02-28 | 2013-05-15 | 深圳市云宙多媒体技术有限公司 | 一种视频监控云台控制方法和装置 |
CN103268124A (zh) * | 2013-04-22 | 2013-08-28 | 天津市亚安科技股份有限公司 | 一种云台运动的控制方法及其云台 |
CN103336535A (zh) * | 2013-06-20 | 2013-10-02 | 上海市城市建设设计研究总院 | 与屏幕拖动联动的云台控制***及其控制方法 |
CN103809603A (zh) * | 2012-11-09 | 2014-05-21 | 浙江大华技术股份有限公司 | 一种云台的控制方法和设备 |
CN103905792A (zh) * | 2014-03-26 | 2014-07-02 | 武汉烽火众智数字技术有限责任公司 | 一种基于ptz监控摄像机的3d定位方法及装置 |
CN104159016A (zh) * | 2013-05-13 | 2014-11-19 | 浙江大华技术股份有限公司 | 云台控制***、方法及装置 |
US9195896B2 (en) | 2013-07-10 | 2015-11-24 | Tencent Technology (Shenzhen) Company Limited | Methods and systems for image recognition |
CN105323553A (zh) * | 2015-10-27 | 2016-02-10 | 浙江宇视科技有限公司 | 一种云台设备的控制方法和装置 |
CN105472252A (zh) * | 2015-12-31 | 2016-04-06 | 零度智控(北京)智能科技有限公司 | 一种无人机获取图像的***及方法 |
CN105652872A (zh) * | 2016-02-26 | 2016-06-08 | 郑州金惠计算机***工程有限公司 | 变电站激光导航巡检机器人智能云台自动跟踪定位方法 |
CN103327310B (zh) * | 2013-07-12 | 2016-11-02 | 浙江宇视科技有限公司 | 一种基于鼠标轨迹跟踪的监控和巡航方法 |
CN106982332A (zh) * | 2017-06-02 | 2017-07-25 | 青岛海信电器股份有限公司 | 网络摄像头的控制方法、装置及*** |
CN107147839A (zh) * | 2017-03-29 | 2017-09-08 | 宁波凯必世电子有限公司 | 识别任意摄像机电动变焦镜头的监控云台控制方法及装置 |
CN108664042A (zh) * | 2017-03-29 | 2018-10-16 | 深圳大森智能科技有限公司 | 机器人眼睛的转动控制方法及*** |
WO2019000715A1 (zh) * | 2017-06-30 | 2019-01-03 | 联想(北京)有限公司 | 图像处理方法及其*** |
CN110083174A (zh) * | 2019-04-12 | 2019-08-02 | 上海歌尔泰克机器人有限公司 | 无人机控制方法、装置及*** |
CN110337620A (zh) * | 2018-05-24 | 2019-10-15 | 深圳市大疆创新科技有限公司 | 云台控制方法和装置 |
CN110568867A (zh) * | 2019-09-10 | 2019-12-13 | 天津市高速公路科技发展有限公司 | 云台的控制方法、装置和设备 |
CN110602376A (zh) * | 2018-06-12 | 2019-12-20 | 杭州海康威视数字技术股份有限公司 | 抓拍方法及装置、摄像机 |
CN111083360A (zh) * | 2019-12-09 | 2020-04-28 | 北京航空航天大学杭州创新研究院 | 一种基于像素坐标的摄像监视设备匹配控制方法 |
CN111741323A (zh) * | 2020-08-14 | 2020-10-02 | 广州盈可视电子科技有限公司 | 一种直播画面显示方法和装置 |
CN111757138A (zh) * | 2020-07-02 | 2020-10-09 | 广州博冠光电科技股份有限公司 | 一种基于单镜头直播视频的特写显示方法及装置 |
CN111800576A (zh) * | 2020-07-01 | 2020-10-20 | 河北中创广电科技有限公司 | 一种快速定位云台摄像机拍摄画面的方法及装置 |
CN111835975A (zh) * | 2020-07-27 | 2020-10-27 | 北京千丁互联科技有限公司 | 球形监控器控制方法、装置、智能终端和可读存储介质 |
CN111935412A (zh) * | 2020-10-19 | 2020-11-13 | 广东科凯达智能机器人有限公司 | 一种巡检目标自动识别跟踪的方法、***及机器人 |
CN112988617A (zh) * | 2021-02-08 | 2021-06-18 | 智洋创新科技股份有限公司 | 一种输电可视化球机装置的预置位扩展方法及应用方法 |
CN114938429A (zh) * | 2022-05-20 | 2022-08-23 | 重庆紫光华山智安科技有限公司 | 一种目标跟踪方法、***、设备及计算机可读介质 |
WO2023025203A1 (zh) * | 2021-08-25 | 2023-03-02 | 深圳市道通智能航空技术股份有限公司 | 云台相机的变焦控制方法、装置及终端 |
CN117082345A (zh) * | 2023-10-17 | 2023-11-17 | 智广海联(天津)大数据技术有限公司 | 一种ptz相机框选屏幕控制云台的方法及装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1808498A (zh) * | 2006-02-23 | 2006-07-26 | 上海交通大学 | 结合时域差分和空域分级的运动人像实时自动跟踪方法 |
CN101035273A (zh) * | 2007-04-24 | 2007-09-12 | 北京中星微电子有限公司 | 视频监控中的自动跟踪控制方法和控制装置 |
CN101291428A (zh) * | 2008-05-30 | 2008-10-22 | 上海天卫通信科技有限公司 | 自动视角配置的全景视频监控***和方法 |
CN101520838A (zh) * | 2008-02-27 | 2009-09-02 | 中国科学院自动化研究所 | 自动跟踪和自动变焦的虹膜图像获取方法 |
CN101902616A (zh) * | 2009-06-01 | 2010-12-01 | 金三立视频科技(深圳)有限公司 | 视频监控快速立体定位方法 |
CN102045548A (zh) * | 2010-12-28 | 2011-05-04 | 天津市亚安科技电子有限公司 | 一种控制云台摄像机自动变倍的方法 |
WO2011065169A1 (ja) * | 2009-11-26 | 2011-06-03 | 株式会社 日立製作所 | 画像撮影システム、画像撮影方法、および画像撮影プログラムを格納する記憶媒体 |
-
2012
- 2012-02-17 CN CN 201210036659 patent/CN102591366B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1808498A (zh) * | 2006-02-23 | 2006-07-26 | 上海交通大学 | 结合时域差分和空域分级的运动人像实时自动跟踪方法 |
CN101035273A (zh) * | 2007-04-24 | 2007-09-12 | 北京中星微电子有限公司 | 视频监控中的自动跟踪控制方法和控制装置 |
CN101520838A (zh) * | 2008-02-27 | 2009-09-02 | 中国科学院自动化研究所 | 自动跟踪和自动变焦的虹膜图像获取方法 |
CN101291428A (zh) * | 2008-05-30 | 2008-10-22 | 上海天卫通信科技有限公司 | 自动视角配置的全景视频监控***和方法 |
CN101902616A (zh) * | 2009-06-01 | 2010-12-01 | 金三立视频科技(深圳)有限公司 | 视频监控快速立体定位方法 |
WO2011065169A1 (ja) * | 2009-11-26 | 2011-06-03 | 株式会社 日立製作所 | 画像撮影システム、画像撮影方法、および画像撮影プログラムを格納する記憶媒体 |
CN102045548A (zh) * | 2010-12-28 | 2011-05-04 | 天津市亚安科技电子有限公司 | 一种控制云台摄像机自动变倍的方法 |
Cited By (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103809603A (zh) * | 2012-11-09 | 2014-05-21 | 浙江大华技术股份有限公司 | 一种云台的控制方法和设备 |
CN103809603B (zh) * | 2012-11-09 | 2016-08-24 | 浙江大华技术股份有限公司 | 一种云台的控制方法和设备 |
CN103108170A (zh) * | 2013-02-28 | 2013-05-15 | 深圳市云宙多媒体技术有限公司 | 一种视频监控云台控制方法和装置 |
CN103268124A (zh) * | 2013-04-22 | 2013-08-28 | 天津市亚安科技股份有限公司 | 一种云台运动的控制方法及其云台 |
CN103268124B (zh) * | 2013-04-22 | 2016-02-03 | 天津市亚安科技股份有限公司 | 一种云台运动的控制方法及其云台 |
CN104159016B (zh) * | 2013-05-13 | 2017-10-27 | 浙江大华技术股份有限公司 | 云台控制***、方法及装置 |
CN104159016A (zh) * | 2013-05-13 | 2014-11-19 | 浙江大华技术股份有限公司 | 云台控制***、方法及装置 |
CN103336535A (zh) * | 2013-06-20 | 2013-10-02 | 上海市城市建设设计研究总院 | 与屏幕拖动联动的云台控制***及其控制方法 |
US9195896B2 (en) | 2013-07-10 | 2015-11-24 | Tencent Technology (Shenzhen) Company Limited | Methods and systems for image recognition |
CN103327310B (zh) * | 2013-07-12 | 2016-11-02 | 浙江宇视科技有限公司 | 一种基于鼠标轨迹跟踪的监控和巡航方法 |
CN103905792B (zh) * | 2014-03-26 | 2017-08-22 | 武汉烽火众智数字技术有限责任公司 | 一种基于ptz监控摄像机的3d定位方法及装置 |
CN103905792A (zh) * | 2014-03-26 | 2014-07-02 | 武汉烽火众智数字技术有限责任公司 | 一种基于ptz监控摄像机的3d定位方法及装置 |
CN105323553A (zh) * | 2015-10-27 | 2016-02-10 | 浙江宇视科技有限公司 | 一种云台设备的控制方法和装置 |
CN105472252A (zh) * | 2015-12-31 | 2016-04-06 | 零度智控(北京)智能科技有限公司 | 一种无人机获取图像的***及方法 |
CN105652872A (zh) * | 2016-02-26 | 2016-06-08 | 郑州金惠计算机***工程有限公司 | 变电站激光导航巡检机器人智能云台自动跟踪定位方法 |
CN105652872B (zh) * | 2016-02-26 | 2018-07-31 | 郑州金惠计算机***工程有限公司 | 变电站激光导航巡检机器人智能云台自动跟踪定位方法 |
CN107147839A (zh) * | 2017-03-29 | 2017-09-08 | 宁波凯必世电子有限公司 | 识别任意摄像机电动变焦镜头的监控云台控制方法及装置 |
CN108664042A (zh) * | 2017-03-29 | 2018-10-16 | 深圳大森智能科技有限公司 | 机器人眼睛的转动控制方法及*** |
CN106982332A (zh) * | 2017-06-02 | 2017-07-25 | 青岛海信电器股份有限公司 | 网络摄像头的控制方法、装置及*** |
WO2019000715A1 (zh) * | 2017-06-30 | 2019-01-03 | 联想(北京)有限公司 | 图像处理方法及其*** |
US11190670B2 (en) | 2017-06-30 | 2021-11-30 | Lenovo (Beijing) Limited | Method and a system for processing images based a tracked subject |
US11880120B2 (en) | 2018-05-24 | 2024-01-23 | SZ DJI Technology Co., Ltd. | Gimbal control method and device |
CN110337620A (zh) * | 2018-05-24 | 2019-10-15 | 深圳市大疆创新科技有限公司 | 云台控制方法和装置 |
CN110602376B (zh) * | 2018-06-12 | 2021-03-26 | 杭州海康威视数字技术股份有限公司 | 抓拍方法及装置、摄像机 |
CN110602376A (zh) * | 2018-06-12 | 2019-12-20 | 杭州海康威视数字技术股份有限公司 | 抓拍方法及装置、摄像机 |
CN110083174B (zh) * | 2019-04-12 | 2022-09-09 | 上海歌尔泰克机器人有限公司 | 无人机控制方法、装置及*** |
CN110083174A (zh) * | 2019-04-12 | 2019-08-02 | 上海歌尔泰克机器人有限公司 | 无人机控制方法、装置及*** |
CN110568867A (zh) * | 2019-09-10 | 2019-12-13 | 天津市高速公路科技发展有限公司 | 云台的控制方法、装置和设备 |
CN111083360B (zh) * | 2019-12-09 | 2021-06-04 | 北京航空航天大学杭州创新研究院 | 一种基于像素坐标的摄像监视设备匹配控制方法 |
CN111083360A (zh) * | 2019-12-09 | 2020-04-28 | 北京航空航天大学杭州创新研究院 | 一种基于像素坐标的摄像监视设备匹配控制方法 |
CN111800576A (zh) * | 2020-07-01 | 2020-10-20 | 河北中创广电科技有限公司 | 一种快速定位云台摄像机拍摄画面的方法及装置 |
CN111757138A (zh) * | 2020-07-02 | 2020-10-09 | 广州博冠光电科技股份有限公司 | 一种基于单镜头直播视频的特写显示方法及装置 |
CN111835975A (zh) * | 2020-07-27 | 2020-10-27 | 北京千丁互联科技有限公司 | 球形监控器控制方法、装置、智能终端和可读存储介质 |
CN111741323A (zh) * | 2020-08-14 | 2020-10-02 | 广州盈可视电子科技有限公司 | 一种直播画面显示方法和装置 |
CN111935412A (zh) * | 2020-10-19 | 2020-11-13 | 广东科凯达智能机器人有限公司 | 一种巡检目标自动识别跟踪的方法、***及机器人 |
CN112988617A (zh) * | 2021-02-08 | 2021-06-18 | 智洋创新科技股份有限公司 | 一种输电可视化球机装置的预置位扩展方法及应用方法 |
WO2023025203A1 (zh) * | 2021-08-25 | 2023-03-02 | 深圳市道通智能航空技术股份有限公司 | 云台相机的变焦控制方法、装置及终端 |
CN114938429B (zh) * | 2022-05-20 | 2023-10-24 | 重庆紫光华山智安科技有限公司 | 一种目标跟踪方法、***、设备及计算机可读介质 |
CN114938429A (zh) * | 2022-05-20 | 2022-08-23 | 重庆紫光华山智安科技有限公司 | 一种目标跟踪方法、***、设备及计算机可读介质 |
CN117082345A (zh) * | 2023-10-17 | 2023-11-17 | 智广海联(天津)大数据技术有限公司 | 一种ptz相机框选屏幕控制云台的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN102591366B (zh) | 2013-09-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102591366B (zh) | 一种云台控制的方法及装置 | |
CN102999051B (zh) | 一种云台控制的方法及装置 | |
US7679643B2 (en) | Remote instruction system, remote instruction method, and program product for remote instruction | |
US11086594B2 (en) | Method and apparatus for controlling surveillance system with gesture and/or audio commands | |
JP3902904B2 (ja) | 情報提示装置、方法、カメラ制御装置、方法及びコンピュータ読み取り可能な記憶媒体 | |
US7675542B2 (en) | Camera controller | |
US20140247216A1 (en) | Trigger and control method and system of human-computer interaction operation command and laser emission device | |
US20080050035A1 (en) | Information Processing Apparatus, Imaging Apparatus, Information Processing System, Device Control Method and Program | |
TWI400940B (zh) | 遠端控制軌道式攝影裝置的手持式裝置及方法 | |
CN110572564B (zh) | 信息处理设备、信息处理方法及存储介质 | |
US9906710B2 (en) | Camera pan-tilt-zoom (PTZ) control apparatus | |
JP4243883B2 (ja) | リモコン雲台システム | |
KR100585822B1 (ko) | 실시간 파노라마 비디오 영상을 이용한 감시 시스템 및 그시스템의 제어방법 | |
CN112449165B (zh) | 投影方法、装置及电子设备 | |
CN112672051B (zh) | 拍摄方法、装置和电子设备 | |
US8648916B2 (en) | Control of an image capturing device | |
CN113677412B (zh) | 信息处理装置、信息处理方法和程序 | |
US9881419B1 (en) | Technique for providing an initial pose for a 3-D model | |
CN102984563A (zh) | 一种智能遥控电视***及其遥控方法 | |
KR101028130B1 (ko) | 실시간 원격 영상 전송 시스템 | |
KR20070106209A (ko) | 팬틸트 카메라의 제어장치 및 그 기록매체 | |
JP6630096B2 (ja) | 表示制御装置及びその制御方法、コンピュータプログラム | |
Ochi et al. | Development of a camera control system using human gestures recognition | |
CA2826723C (en) | Method and apparatus for controlling surveillance system with gesture and/or audio commands | |
JP2013257830A (ja) | 情報処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: Method and device for controlling tripod head Effective date of registration: 20191014 Granted publication date: 20130925 Pledgee: China Co truction Bank Corp Guangzhou economic and Technological Development Zone sub branch Pledgor: Guangzhou Ncast Electronic Science & Technology Co., Ltd. Registration number: Y2019440000121 |
|
PE01 | Entry into force of the registration of the contract for pledge of patent right |