System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及摄像头自动追焦,特别是涉及一种镜头切换的方法、摄像设备及存储介质。
技术介绍
1、在视频会议或者类似的场景中,经常需要对某个讲话人物做特写以及不同人物特写的切换,为了实现这个功能,现有技术中通常是配备一个广角镜头和一个长焦镜头,广角镜头完成初步对焦,并展示广角画面,在检测到讲话人的方向的时候,长焦镜头切换到讲话人的方向并做一次全局对焦,展示长焦画面。在检测到讲话人方向发生变化的时候,长焦镜头切换到新的讲话人的方向并重新做全局对焦,展示长焦画面。
2、此过程中,长焦镜头需不断得进行对焦,调整对焦时间长,不利于特写的多次切换。
技术实现思路
1、本申请提供一种镜头切换的方法,以解决上述技术问题。所述镜头切换的方法应用于广角镜头和长焦镜头的切换,包括:
2、预存所述广角镜头和所述长焦镜头的对焦位置关系表;
3、对所述广角镜头完成对焦,获得第一对焦位置及第一画面;
4、检测到用户位于第一方向;
5、将所述长焦镜头切换至所述第一方向,所述广角镜头获得第二画面;
6、判断所述第一画面与所述第二画面是否相同;
7、响应于所述第一画面与所述第二画面相同,则基于所述第一画面与所述第一对焦位置,于所述对焦位置关系表中获取所述长焦镜头的第二对焦位置;
8、将所述长焦镜头移动至所述第二对焦位置,获取所述用户的第三画面。
9、其中,所述第一画面包括所述用户的第一人头区域面积,所述第二画面包括
10、所述第一人头区域面积与所述第二区域人头面积相同时,所述第一画面与所述第二画面相同。
11、其中,所述基于所述第一画面与所述第二画面,于所述对焦位置关系表中获取所述长焦镜头的对焦位置的步骤还包括:
12、响应于所述第一画面与所述第二画面不同,则判断所述第一人头区域面积是否大于所述第二人头区域面积;
13、响应于所述第一人头区域面积大于所述第二人头区域面积,将所述长焦镜头往扩大所述第二人头区域面积的方向移动,直至到达所述第三对焦位置,获取所述第三画面。
14、其中,所述判断所述第一人头区域面积是否大于所述第二人头区域面积的步骤还包括:
15、响应于所述第一人头区域面积小于所述第二人头区域面积,则将所述长焦镜头往缩小所述第二人头区域面积的方向移动,直至到达所述第三对焦位置,获取所述第三画面。
16、其中,所述预存所述广角镜头和所述长焦镜头的对焦位置关系表的步骤包括:
17、将所述广角镜头调整至所述第一对焦位置,获取所述第一画面;
18、基于所述第一画面,将所述长焦镜头进行移动,直至获取到所述第三画面,此时所述长焦镜头位于所述第二对焦位置;
19、获取多个所述第一画面、多个所述第一对焦位置和多个所述第二对焦位置,并将多个所述第一画面、多个所述第一对焦位置和多个所述第二对焦位置一一对应形成所述对焦位置关系表。
20、其中,所述将所述长焦镜头移动至所述对焦位置,获取所述用户的第三画面的步骤之后还包括:
21、响应于检测到第二用户位于第二方向;
22、将所述长焦镜头移动至所述第二方向,通过所述广角镜头获取第四画面;其中,所述第四画面包括所述第二用户的第三人头区域面积;
23、判断所述第三人头区域面积是否存在于所述第二人头区域面积的预设阈值范围内;
24、响应于所述第三人头区域面积存在于所述第二人头区域面积的预设阈值范围内,所述长焦镜头移动至所述第二对焦位置,并获取第五画面。
25、其中,所述判断所述第三人头区域面积是否存在于所述第二人头区域面积的预设阈值范围内的步骤还包括:
26、响应于所述第三人头区域面积不存在于所述第二人头区域面积的预设阈值范围内,则判断所述第三人头区域面积是否大于所述第一人头区域面积;
27、响应于所述第三人头区域面积大于所述第一人头区域面积,将所述长焦镜头往缩小所述第三人头区域面积的方向移动,直至到达所述第四对焦位置,获取所述第五画面。
28、其中,所述判断所述第三人头区域面积是否大于所述第一人头区域面积的步骤还包括:
29、响应于所述第三人头区域面积小于所述第一人头区域面积,则将所述长焦镜头往扩大所述第三人头区域面积的方向移动,直至到达所述第四对焦位置,获取所述第五画面。
30、其中,所述将所述长焦镜头移动至所述对焦位置,获取所述用户的特写画面的步骤之后还包括:
31、响应于检测到多个所述用户或检测不到所述用户;
32、获取所述广角镜头的所述第一画面。
33、其中,拾音器检测到所述第一画面中声音超过预设阈值的用户,将所述用户的方向确定为所述第一方向。
34、为了解决上述技术问题,本申请还提供了一种摄像设备,包括广角镜头、长焦镜头和拾音器,以实现如上所述的方法。
35、其中,所述摄像设备包括处理器和存储器,所述存储器存储有控制指令,所述处理器执行所述控制指令以控制所述广角镜头、所述长焦镜头和所述拾音器,以实现如上所述的方法。
36、为了解决上述技术问题,本申请还提供了一种计算机可读存储介质,存储有控制指令,所述控制指令被处理器执行以实现如上所述的方法。
37、本申请的有益效果:区别于现有技术,本申请的镜头切换的方法应用于广角镜头和长焦镜头的切换,首先预存广角镜头和长焦镜头的对焦位置关系表;对广角镜头完成第一对焦,位于第一对焦位置,并获得第一画面;检测到用户位于第一方向,则将长焦镜头切换至第一方向,同时广角镜头获得第二画面;判断第一画面和第二画面是否相同,响应于第一画面与第二画面相同,则基于第一画面和第一对焦位置在对焦位置关系表中获取长焦镜头的第二对焦位置;将长焦镜头移动至第二对焦位置,获取用户的第三画面。通过上述的方法,预先建立广角镜头和长焦镜头的对焦位置关系表,在广角镜头到达第一对焦位置时,判断长焦镜头移动前后广角镜头的对焦平面是否改变,若无改变,则根据对焦位置关系表直接获得长焦镜头的对焦位置,无需重复对对焦位置进行调整,长焦位置能快速进行对焦,并得到用户的第三画面。确保长焦镜头切换的流畅性,提升用户对镜头切换的方法的使用体验。
本文档来自技高网...【技术保护点】
1.一种镜头切换的方法,其特征在于,应用于广角镜头和长焦镜头的切换,包括:
2.根据权利要求1所述的方法,其特征在于,所述第一画面包括所述用户的第一人头区域面积,所述第二画面包括所述用户的第二人头区域面积;
3.根据权利要求2所述的方法,其特征在于,所述基于所述第一画面与所述第二画面,于所述对焦位置关系表中获取所述长焦镜头的对焦位置的步骤还包括:
4.根据权利要求3所述的方法,其特征在于,所述判断所述第一人头区域面积是否大于所述第二人头区域面积的步骤还包括:
5.根据权利要求1所述的方法,其特征在于,所述预存所述广角镜头和所述长焦镜头的对焦位置关系表的步骤包括:
6.根据权利要求2所述的方法,其特征在于,所述将所述长焦镜头移动至所述对焦位置,获取所述用户的第三画面的步骤之后还包括:
7.根据权利要求6所述的方法,其特征在于,所述判断所述第三人头区域面积是否存在于所述第二人头区域面积的预设阈值范围内的步骤还包括:
8.根据权利要求7所述的方法,其特征在于,所述判断所述第三人头区域面积是否大于所述第一
9.根据权利要求1所述的方法,其特征在于,所述将所述长焦镜头移动至所述对焦位置,获取所述用户的特写画面的步骤之后还包括:
10.根据权利要求1所述的方法,其特征在于,拾音器检测到所述第一画面中声音超过预设阈值的用户,将所述用户的方向确定为所述第一方向。
11.一种摄像设备,其特征在于,所述摄像设备包括广角镜头、长焦镜头和拾音器,以实现如权利要求1-10任一项所述的方法。
12.根据权利要求11所述的摄像设备,其特征在于,所述摄像设备包括处理器和存储器,所述存储器存储有控制指令,所述处理器执行所述控制指令以控制所述广角镜头、所述长焦镜头和所述拾音器,以实现如权利要求1-10任一项所述的方法。
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有控制指令,所述控制指令被处理器执行以实现如权利要求1-10任一项所述的方法。
...【技术特征摘要】
1.一种镜头切换的方法,其特征在于,应用于广角镜头和长焦镜头的切换,包括:
2.根据权利要求1所述的方法,其特征在于,所述第一画面包括所述用户的第一人头区域面积,所述第二画面包括所述用户的第二人头区域面积;
3.根据权利要求2所述的方法,其特征在于,所述基于所述第一画面与所述第二画面,于所述对焦位置关系表中获取所述长焦镜头的对焦位置的步骤还包括:
4.根据权利要求3所述的方法,其特征在于,所述判断所述第一人头区域面积是否大于所述第二人头区域面积的步骤还包括:
5.根据权利要求1所述的方法,其特征在于,所述预存所述广角镜头和所述长焦镜头的对焦位置关系表的步骤包括:
6.根据权利要求2所述的方法,其特征在于,所述将所述长焦镜头移动至所述对焦位置,获取所述用户的第三画面的步骤之后还包括:
7.根据权利要求6所述的方法,其特征在于,所述判断所述第三人头区域面积是否存在于所述第二人头区域面积的预设阈值范围内的步骤还包括:
8.根...
【专利技术属性】
技术研发人员:罗琼,王亚杰,夏兆勋,吕博扬,
申请(专利权)人:广州视源电子科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。