System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术实施例涉及交互控制,尤其涉及基于虚拟摇杆的摄像机控制方法、装置、设备和存储介质。
技术介绍
1、在摄像机使用场景中,根据对图像采集对象的不同精度要求,有不同的采集范围控制策略。例如可以固定对一个区域进行图像采集,可以根据预设的运动方式对一个较大区域来回进行图像采集,可以自动或手动控制以一个或多个目标为中心进行图像采集。
2、以教育录播场景为例,常常需要手动操作摄像机,调整目标实现对特写画面进行图像采集。教育录播场景包括录制课堂、直播课堂、互动教学、教研活动、在线巡课等多种形式教学活动,在教育录播场景下,通常需要根据具体教学环节的开展对教学现场中的不同角色进行特写画面的图像采集,以供现场之外的人对教学现场有更直观的感受。
3、现有用于教育录播场景下的摄像机控制方式,例如通过虚拟摇杆对摄像机云台进行控制,从而实现对摄像机进行图像采集时的采集范围的调整。通过虚拟摇杆对摄像机云台进行控制的方式,只能根据虚拟摇杆的操作界面,约束在既定的控制区域内进行云台控制操作,用户每次对摄像机云台的控制操作存在运动幅度上限,在部分场景下需要组合操作才能完成既定操作目标。
技术实现思路
1、本专利技术提供了基于虚拟摇杆的摄像机控制方法、装置、设备和存储介质,以解决现有技术中用户每次对摄像机云台的控制操作存在运动幅度上限,在部分场景下需要组合操作才能完成既定操作目标的技术问题。
2、第一方面,本专利技术实施例提供了基于虚拟摇杆的摄像机控制方法,包括:
4、根据滑动操作对应的实时位置确认虚拟摇杆头相对于第二范围的实时偏移量;
5、根据实时偏移量生成对摄像机的控制参数;
6、基于实时偏移量和第一范围,实时确认第三范围在滑动操作过程中与第一范围的相对位置关系,第三范围由第二范围按实时偏移量进行偏移得到;
7、当第三范围的中心在第一范围之外时,对实时偏移量进行校正,得到校正偏移量;
8、根据校正偏移量对第二范围进行偏移得到位于第一范围内的第四范围;
9、将虚拟摇杆头显示于第四范围内。
10、第二方面,本专利技术实施例还提供了基于虚拟摇杆的摄像机控制装置,包括:
11、操作接收单元,用于接收作用于虚拟摇杆的虚拟摇杆头的滑动操作,虚拟摇杆包括虚拟底座和虚拟摇杆头,虚拟底座显示于第一范围,虚拟摇杆头初始显示于第二范围,第二范围位于第一范围内;
12、偏移量确认单元,用于根据滑动操作对应的实时位置确认虚拟摇杆头相对于第二范围的实时偏移量;
13、参数生成单元,用于根据实时偏移量生成对摄像机的控制参数;
14、关系确认单元,用于基于实时偏移量和第一范围,实时确认第三范围在滑动操作过程中与第一范围的相对位置关系,第三范围由第二范围按实时偏移量进行偏移得到;
15、偏移量校正单元,用于当第三范围的中心在第一范围之外时,对实时偏移量进行校正,得到校正偏移量;
16、显示范围确认单元,用于根据校正偏移量对第二范围进行偏移得到位于第一范围内的第四范围;
17、摇杆头显示单元,用于将虚拟摇杆头显示于第四范围内。
18、第三方面,本专利技术实施例还提供了一种电子设备,包括:
19、一个或多个处理器;
20、存储器,用于存储一个或多个计算机程序;
21、当一个或多个计算机程序被一个或多个处理器执行,使得电子设备实现如第一方面的基于虚拟摇杆的摄像机控制方法。
22、第四方面,本专利技术实施例还提供了计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面的基于虚拟摇杆的摄像机控制方法。
23、上述基于虚拟摇杆的摄像机控制方法、装置、电子设备和存储介质中,通过接收作用于虚拟摇杆的虚拟摇杆头的滑动操作,虚拟摇杆包括虚拟底座和虚拟摇杆头,虚拟底座显示于第一范围,虚拟摇杆头初始显示于第二范围,第二范围位于第一范围内;根据滑动操作对应的实时位置确认虚拟摇杆头相对于第二范围的实时偏移量;根据实时偏移量生成对摄像机的控制参数;基于实时偏移量和第一范围,实时确认第三范围在滑动操作过程中与第一范围的相对位置关系,第三范围由第二范围按实时偏移量进行偏移得到;当第三范围的中心在第一范围之外时,对实时偏移量进行校正,得到校正偏移量;根据校正偏移量对第二范围进行偏移得到位于第一范围内的第四范围;将虚拟摇杆头显示于第四范围内。在通过虚拟摇杆对摄像机进行控制时,对滑动操作在初始显示基础上产生的实时偏移量,对应产生控制参数,并根据实时偏移量与虚拟底座的关系,在滑动操作超出虚拟底座的显示范围时,对实时偏移量进行校正得到校正偏移量,将虚拟摇杆头的显示位置控制在虚拟底座的显示范围内,从而可以实现维持虚拟摇杆的既定显示区域的同时,按实际的滑动操作进行摄像头控制,消除了基于虚拟摇杆对摄像机云台的控制操作的运动幅度上限,通过单次操作即可完成更多的既定操作目标。
本文档来自技高网...【技术保护点】
1.基于虚拟摇杆的摄像机控制方法,其特征在于,包括:
2.根据权利要求1所述的摄像机控制方法,其特征在于,所述当所述第三范围的中心在所述第一范围之外时,对所述实时偏移量进行校正,得到校正偏移量,包括:
3.根据权利要求1或2所述的摄像机控制方法,其特征在于,所述虚拟底座和虚拟摇杆头均为圆形,所述虚拟摇杆头初始显示时与所述虚拟底座圆心重合。
4.根据权利要求3所述的摄像机控制方法,其特征在于,所述基于所述实时偏移量和所述第一范围,实时确认第三范围在所述滑动操作过程中与所述第一范围的相对位置关系,包括:
5.根据权利要求4所述的摄像机控制方法,其特征在于,所述根据所述圆心距离,实时确认所述第三范围在所述滑动操作过程中与所述第一范围的相对位置关系,包括:
6.根据权利要求1或2所述的摄像机控制方法,其特征在于,还包括:
7.根据权利要求1或2所述的摄像机控制方法,其特征在于,所述控制参数包括移动角度和移动角速度。
8.根据权利要求7所述的摄像机控制方法,其特征在于,所述移动角速度与所述滑动操作的持续时长
9.根据权利要求8所述的摄像机控制方法,其特征在于,所述移动角速度预设有最大值。
10.基于虚拟摇杆的摄像机控制装置,其特征在于,包括:
11.一种电子设备,其特征在于,包括:
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-9任一所述的基于虚拟摇杆的摄像机控制方法。
...【技术特征摘要】
1.基于虚拟摇杆的摄像机控制方法,其特征在于,包括:
2.根据权利要求1所述的摄像机控制方法,其特征在于,所述当所述第三范围的中心在所述第一范围之外时,对所述实时偏移量进行校正,得到校正偏移量,包括:
3.根据权利要求1或2所述的摄像机控制方法,其特征在于,所述虚拟底座和虚拟摇杆头均为圆形,所述虚拟摇杆头初始显示时与所述虚拟底座圆心重合。
4.根据权利要求3所述的摄像机控制方法,其特征在于,所述基于所述实时偏移量和所述第一范围,实时确认第三范围在所述滑动操作过程中与所述第一范围的相对位置关系,包括:
5.根据权利要求4所述的摄像机控制方法,其特征在于,所述根据所述圆心距离,实时确认所述第三范围在所述滑动操作过程中与所述第一范围的相对位...
【专利技术属性】
技术研发人员:黄兆康,陈少伟,
申请(专利权)人:广州开得联软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。