System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及智能推演态势展示领域,尤其涉及一种目标视线跟踪方法及系统。
技术介绍
1、在智能推演态势展示领域中使用多目标视线自动跟踪替代手动漫游跟踪的方式已成为一种趋势,在中国专利文献《一种态势展示的操控方法》(cn115550426a)中公开了一种通过脚本读取指令发送队列实现视线自动操控跟踪的方法,该方法实际上是一种视线轨迹预设,没有智能跟踪的环节;中国专利文献《一种无人机集群作战战场态势演示方法》(cn115544801a)公开了一种无人机集群作战战场态势演示方法,在该方法中仅公开了态势演示流程和方式,同样未涉及多目标视线跟踪的技术。在传统的多目标视线跟踪方法中一般选择固定视线角度(如俯视角、水平视角、倾斜45°视角等),通过所有的目标位置实时计算出视点的位置,使得在视画面中可以锁定所有目标,实现目标视线跟随。现有技术存在目标显示重叠过多,目标位置关系体现不充分以及视口画面三维效果不强的问题。
技术实现思路
1、有鉴于此,本申请提出了一种目标视线跟踪方法及系统。。
2、根据本申请的一个方面,提供了一种目标视线跟踪方法,该方法包括:
3、确定所有目标中距离最大的第一目标和第二目标;
4、确定除第一目标和第二目标之外的所有目标中距离第一目标和第二目标连线最远的第三目标;
5、根据第一目标、第二目标和第三目标计算视口方向;
6、通过视场角计算出能够看见所有目标的视点所在位置;
7、根据视点位置和视口方向跟踪所有目标
8、其中,目标的数量大于2。
9、优选地,视口方向为第一目标、第二目标、第三目标所在平面的法线向量的反方向。
10、优选地,通过视场角计算出能够看见所有目标的视点所在位置包括:
11、以第一目标和第二目标的中点作为视口的中心点,所有目标根据视场角计算视口的中心点与视点的距离;
12、选择所有视点距离中最大值作为视口中心到视点的距离;
13、计算能够看见所有目标的视点所在位置。
14、本申请提供了一种目标视线跟踪系统,该系统包括:
15、第一确定模块,用于确定所有目标中距离最大的第一目标和第二目标;
16、第二确定模块,用于确定除第一目标和第二目标之外的所有目标中距离第一目标和第二目标连线最远的第三目标;
17、第一计算模块,用于根据第一目标、第二目标和第三目标计算视口方向;
18、第二计算模块,用于通过视场角计算出能够看见所有目标的视点所在位置;
19、跟踪模块,用于根据视点位置和视口方向跟踪所有目标;
20、其中,目标的数量大于2。
21、优选地,视口方向为第一目标、第二目标、第三目标所在平面的法线向量的反方向。
22、优选地,第二计算模块,还用于以第一目标和第二目标的中点作为视口的中心点,所有目标根据视场角计算视口的中心点与视点的距离;选择所有视点距离中最大值作为视口中心到视点的距离;计算能够看见所有目标的视点所在位置。
23、本申请的技术方案以目标三维位置为特征,通过目标位置、目标与目标位置关系等数据的分析和计算实时更新视点位置和视口方向,适用于任意场景下的态势智能展示,相较于传统方式和现有技术具有最大程度的将目标展开显示的效果、最大程度避免目标显示重叠的能力,充分体现目标位置关系和三维效果。
24、本申请的其它特征和优点将在随后的具体实施方式部分予以详细说明。
本文档来自技高网...【技术保护点】
1.一种目标视线跟踪方法,其特征在于,该方法包括:
2.根据权利要求1所述的方法,其特征在于,视口方向为第一目标、第二目标、第三目标所在平面的法线向量的反方向。
3.根据权利要求1所述的方法,其特征在于,通过视场角计算出能够看见所有目标的视点所在位置包括:
4.一种目标视线跟踪系统,其特征在于,该系统包括:
5.根据权利要求4所述的系统,其特征在于,视口方向为第一目标、第二目标、第三目标所在平面的法线向量的反方向。
6.根据权利要求4系统所述的系统,其特征在于,第二计算模块,还用于以第一目标和第二目标的中点作为视口的中心点,所有目标根据视场角计算视口的中心点与视点的距离;选择所有视点距离中最大值作为视口中心到视点的距离;计算能够看见所有目标的视点所在位置。
【技术特征摘要】
1.一种目标视线跟踪方法,其特征在于,该方法包括:
2.根据权利要求1所述的方法,其特征在于,视口方向为第一目标、第二目标、第三目标所在平面的法线向量的反方向。
3.根据权利要求1所述的方法,其特征在于,通过视场角计算出能够看见所有目标的视点所在位置包括:
4.一种目标视线跟踪系统,其特征在于,该系统包括:
5....
【专利技术属性】
技术研发人员:付安邦,张金文,文巍,薛松,
申请(专利权)人:北京未尔锐创科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。