System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种摄像机画面调整方法、装置以及电子设备。
技术介绍
1、在教育信息化的进程中,越来越多的学校为了提升教学质量和管理效率,选择在教室内部署先进的音视频设备,从而对教室场景的实时录制或者直播,以实现互动、巡课等教研目的。一般来说,在使用摄像机进行视频画面的录制时,为了丰富画面内容以及准确传达当前场景中的信息,操作者会控制摄像机的镜头根据实际情况来变换拍摄位置和拍摄角度。因此如何使得摄像机准确、高效地移动至目标位置,对于画面的流畅度和画面位置的准确度非常重要。
技术实现思路
1、本申请提供一种摄像机画面调整方法、装置以及电子设备,可以解决相关技术中无法灵活调节摄像机的拍摄位置的技术问题。
2、第一方面,本申请实施例提供一种摄像机画面调整方法,应用于显示设备,上述显示设备与摄像机云台设备连接,该方法包括:
3、接收并显示上述摄像机云台设备采集到的拍摄画面;
4、识别在上述拍摄画面上触发的画面调整操作,确定上述画面调整操作对应的云台控制指令;
5、将上述云台控制指令发送至上述摄像机云台设备,以使得上述摄像机云台设备基于上述云台控制指令进行调整。
6、通过上述第一方面的技术方案带来的有益效果至少包括:在显示设备持续实时显示摄像机云台设备所采集画面的同时,用户可以直接在拍摄画面上进行画面调整操作,显示设备基于画面调整操作计算出摄像机云台设备的控制指令并使得摄像机云台设备执行控制指令,这样摄像机调整的过程和结果
7、在一些可能的实现方式中,上述确定上述画面调整操作对应的云台控制指令,包括:基于上述画面调整操作确定针对上述拍摄画面的目标调整量,并根据上述目标调整量计算上述摄像机云台设备对应的调整量;根据上述调整量生成云台控制指令。
8、通过上述可能的实现方式中的技术方案,在画面调整的具体实现过程中,先基于操作计算在画面中对画面做出的调整量,再根据调整量计算出云台需要的调整量,从而准确生成了云台对应的控制指令。
9、在一些可能的实现方式中,上述画面调整操作为拖拽操作,上述根据上述调整量生成云台控制指令,包括:基于所述拖拽操作的拖拽速度计算所述摄像机云台设备对应的移动速度,根据所述调整量和所述移动速度生成云台控制指令。
10、通过上述可能的实现方式中的技术方案,在生成拖拽操作对应的云台控制指令时,还进一步根据用户拖拽的速度来适应性地计算云台的移动速度,最后结合调整量和移动速度生成控制指令,通过规范计算云台调整量和自适应计算云台调整速度,简化了云台调整的操作流程。
11、在一些可能的实现方式中,上述画面调整操作为缩放操作,上述根据上述调整量生成云台控制指令,包括:基于所述缩放操作的缩放速度计算所述摄像机云台设备对应的镜头距离变换速度,根据所述调整量和所述镜头距离变换速度生成云台控制指令。
12、通过上述可能的实现方式中的技术方案,在生成缩放操作对应的云台控制指令时,还进一步根据用户针对画面的缩放速度来适应性地计算云台的镜头距离的变换速度,最后结合调整量和镜头距离变换速度生成控制指令,实现了对缩放操作自适应计算云台调整速度的效果。
13、在一些可能的实现方式中,上述画面调整操作为拖拽操作;上述基于上述画面调整操作确定针对上述拍摄画面的目标调整量,并根据上述目标调整量计算上述摄像机云台设备对应的调整量,包括:基于上述拖拽操作确定针对上述拍摄画面的操作移动距离;根据预设步长转换规则对上述操作移动距离进行步长转换计算,得到上述摄像机云台设备对应的移动步长。
14、通过上述可能的实现方式中的技术方案,当用户想要通过触控或者鼠标来移动画面的角度和拍摄位置时,可以通过拖拽操作来确定对画面的操作移动距离,从而根据云台的指令协议和预设的步长转换规则,将操作移动距离转换为云台的移动步长,使得后续云台控制摄像机转动相应的步长以拍摄到满足用户需求的目标画面,在各种触控和非触控显示设备上都能够通过多种操作方式,直接对画面进行操作来实现即时、灵活的画面位置调整。
15、在一些可能的实现方式中,上述基于上述拖拽操作确定针对上述拍摄画面的操作移动距离,包括:确定上述拖拽操作开始时在上述拍摄画面中触控点的第一坐标,以及上述拖拽操作结束时在上述拍摄画面中触控点的第二坐标;基于上述第一坐标和上述第二坐标计算上述拖拽操作对应的操作移动距离。
16、通过上述可能的实现方式中的技术方案,用户在通过拖拽来调整画面的拍摄角度和位置时,具体可以通过拍摄画面中操作开始时的触控点与操作结束时的触控点之间的坐标变化量,得到本次操作对应的操作移动距离。
17、在一些可能的实现方式中,上述画面调整操作为缩放操作,上述基于上述画面调整操作确定针对上述拍摄画面的目标调整量,并根据上述目标调整量计算上述摄像机云台设备对应的调整量,包括:基于上述缩放操作确定针对上述拍摄画面的缩放调整量;根据上述拍摄画面的当前缩放位置和上述缩放调整量进行缩放位置计算,得到上述摄像机云台设备对应的目标缩放位置。
18、通过上述可能的实现方式中的技术方案,当用户想要通过触控或者鼠标来调整画面大小,对画面进行缩放时,可以直接计算缩放操作对拍摄画面的缩放调整量,然后在当前缩放位置的基础上计算出新的目标缩放位置,从而简单、快速的在各种触控和非触控显示设备上进行画面缩放调整,并且缩放结果能够随手、即时的体现在拍摄画面的变化中。
19、在一些可能的实现方式中,当上述缩放操作为触控捏合拉开操作时,上述基于上述缩放操作确定针对上述拍摄画面的缩放调整量,包括:确定上述触控捏合拉开操作开始时在上述拍摄画面中两个触控点之间的第一距离,以及上述触控捏合拉开操作结束时在上述拍摄画面中两个触控点之间的第二距离;基于上述第一距离和上述第二距离计算上述触控捏合拉开操作对应的缩放调整量。
20、通过上述可能的实现方式中的技术方案,如果缩放操作是用户通过手指对画面进行捏合或者拉开实现的,也即缩放操作为触控捏合拉开操作时,则可以计算用户两个手指的两个触控点之间的距离从操作开始时到操作结束时的变化量,然后再将距离的变化转化为画面的缩放调整量,即可实现通过触控来对画面进行缩小放大。
21、在一些可能的实现方式中,当上述缩放操作为鼠标滚轮操作时,上述基于上述缩放操作确定针对上述拍摄画面的缩放调整量,包括:确定上述鼠标滚轮操作的滚轮滚动量,根据预设滚动缩放量计算规则计算上述鼠标滚轮操作对应的缩放调整量。
22、通过上述可能的实现方式中的技术方案,如果缩放操作是用户通过鼠标实现的,也即缩放操作为鼠标滚轮操作时,那么在对拍摄画面没有直接操作的情况下,可以识别该操作对应的滚轮滚动量,根据滚动量与画面缩放调整量之间预设的对应关系,确定本次操作对应的缩放调整量。这样用户也就可以直接使用鼠标的滚本文档来自技高网...
【技术保护点】
1.一种摄像机画面调整方法,其特征在于,应用于显示设备,所述显示设备与摄像机云台设备连接,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述画面调整操作对应的云台控制指令,包括:
3.根据权利要求2所述的方法,其特征在于,所述画面调整操作为拖拽操作,所述根据所述调整量生成云台控制指令,包括:
4.根据权利要求2所述的方法,其特征在于,所述画面调整操作为缩放操作,所述根据所述调整量生成云台控制指令,包括:
5.根据权利要求2所述的方法,其特征在于,所述画面调整操作为拖拽操作,所述基于所述画面调整操作确定针对所述拍摄画面的目标调整量,并根据所述目标调整量计算所述摄像机云台设备对应的调整量,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述拖拽操作确定针对所述拍摄画面的操作移动距离,包括:
7.根据权利要求2所述的方法,其特征在于,所述画面调整操作为缩放操作,所述基于所述画面调整操作确定针对所述拍摄画面的目标调整量,并根据所述目标调整量计算所述摄像机云台设备对应的调整量,包括:
>8.根据权利要求7所述的方法,其特征在于,当所述缩放操作为触控捏合拉开操作时,所述基于所述缩放操作确定针对所述拍摄画面的缩放调整量,包括:
9.根据权利要求7所述的方法,其特征在于,当所述缩放操作为鼠标滚轮操作时,所述基于所述缩放操作确定针对所述拍摄画面的缩放调整量,包括:
10.一种摄像机画面调整装置,其特征在于,应用于显示设备,所述显示设备与摄像机云台设备连接,所述装置包括:
11.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1~9任一项所述方法的步骤。
...【技术特征摘要】
1.一种摄像机画面调整方法,其特征在于,应用于显示设备,所述显示设备与摄像机云台设备连接,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述画面调整操作对应的云台控制指令,包括:
3.根据权利要求2所述的方法,其特征在于,所述画面调整操作为拖拽操作,所述根据所述调整量生成云台控制指令,包括:
4.根据权利要求2所述的方法,其特征在于,所述画面调整操作为缩放操作,所述根据所述调整量生成云台控制指令,包括:
5.根据权利要求2所述的方法,其特征在于,所述画面调整操作为拖拽操作,所述基于所述画面调整操作确定针对所述拍摄画面的目标调整量,并根据所述目标调整量计算所述摄像机云台设备对应的调整量,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述拖拽操作确定针对所述拍摄画面的操作移动距离,包括:
<...【专利技术属性】
技术研发人员:邓景江,黄兆康,杨伟亮,
申请(专利权)人:广州开得联软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。