System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于平面地图快速定位网络摄像机位置的方法技术_技高网

一种基于平面地图快速定位网络摄像机位置的方法技术

技术编号:40164969 阅读:6 留言:0更新日期:2024-01-26 23:37
本发明专利技术提出一种基于平面地图快速定位网络摄像机位置的方法,属于网络摄像机定位技术领域。包括:S1.记录摄像机的安装位置P;S2.获取摄像机转动角度值;S3.获取a点的坐标数据;S4.获取B点的坐标数据;S4.获取a点的坐标数据;S5.获取摄像机面向a点和B点的角度值;S6.获取a点到B点的直线距离;S7.获取a点面向摄像机和B点的角度值;S8.获取B点面向摄像机和a点的角度值;S9.获取摄像机到a点和B点的直线距离;S10.根据摄像机到a点的直线距离、摄像机到B点的直线距离和a点到B点的直线距离得到摄像机P点的坐标,完成定位。本发明专利技术解决缺乏快速定位监控设备的方法及地图引导监控设备的准确度差问题。

【技术实现步骤摘要】

本申请涉及定位网络摄像机位置方法,尤其涉及一种基于平面地图快速定位网络摄像机位置的方法,属于网络摄像机定位。


技术介绍

1、随着互联网的不断发展壮大,摄像机不断的网络化,远程操作十分便捷,因此摄像机已被广泛的使用,视频监控进入了全数字化的网络时代。

2、通过gis系统,可以把前端已建的监控设备的具体位置在地图上标注,方便用户能够在地图界面上直接观看视频,用户想寻找一个监控设备时,无需在整个设备列表中查找,直接在地图上点击或搜索关心的监控点位,即可看到自己关心的视频,节省了大量时间,同时也更加精准更加直观。在能达到该目的的前提是把监控设备准确的定位在地图上。如何不去现场就能快速的定位监控设备的安装位置。


技术实现思路

1、在下文中给出了关于本专利技术的简要概述,以便提供关于本专利技术的某些方面的基本理解。应当理解,这个概述并不是关于本专利技术的穷举性概述。它并不是意图确定本专利技术的关键或重要部分,也不是意图限定本专利技术的范围。其目的仅仅是以简化的形式给出某些概念,以此作为稍后论述的更详细描述的前序。

2、鉴于此,为解决现有技术中存在的缺乏快速定位监控设备的方法的技术问题,本专利技术提供一种基于平面地图快速定位网络摄像机位置的方法。

3、方案一、一种基于平面地图快速定位网络摄像机位置的方法,包括以下步骤:

4、s1.搭建gis地图三维场景,接入网络摄像机,记录摄像机的安装位置p;

5、s2.获取摄像机转动角度值;

<p>6、s3.获取第一参照物底部角点的坐标数据;

7、s4.获取第二参照物底部角点的坐标数据;

8、s5.获取摄像机面向第一参照物底部角点和第二参照物底部角点的角度值;

9、s6.获取第一参照物底部角点到第二参照物底部角点的直线距离;

10、s7.获取第一参照物底部角点面向摄像机和第二参照物底部角点的角度值;

11、s8.获取第二参照物底部角点面向摄像机和第一参照物底部角点的角度值;

12、s9.获取摄像机到第一参照物底部角点和第二参照物底部角点的直线距离;

13、s10.根据摄像机到第一参照物底部角点的直线距离、摄像机到第二参照物底部角点的直线距离和第一参照物底部角点到第二参照物底部角点的直线距离得到摄像机p点的坐标,完成定位。

14、优选的,获取摄像机转动角度值,方法是:设摄像机与正北方向角度为0°,转动摄像机,获取摄像机转量,方法是:操控摄像机将视频播放画面的中心点对准视场范围内第一参照物底部角点,记录第一参照物底部角点与摄像机水平方位值,第一参照物底部角点与摄像机水平方位值到正北方向角度为∠p,∠p即摄像机转动角度值。

15、优选的,获取摄像机面向第一参照物底部角点和第二参照物底部角点的角度值,方法是:将s2与s4得到的水平方位值到正北方向角度作差得到角度差值∠c,即∠p与∠p′的差值为∠c。

16、优选的,利用第一参照物底部角点的坐标数据(lona,lata)与第二参照物底部角点的坐标数据(lonb,latb)计算得到第一参照物底部角点到第二参照物底部角点的直线距离。

17、优选的,获取第一参照物底部角点面向摄像机和第二参照物底部角点的角度值,方法是:设a点与正北方向角度为0°,使a点面向摄像机方向,得到a点与摄像机水平方向值,a点与摄像机平方位值到正北方向角度为∠a″;使a点面向b点方向,得到a点与b点水平方向值,a点与b点水平方位值到正北方向角度为∠a′,∠a″+∠a′即第一参照物底部角点面向摄像机和b点的角度值∠a。

18、优选的,获取摄像机到第一参照物底部角点和第二参照物底部角点的直线距离,方法是:其中,a为摄像机到第一参照物底部角点的直线距离,b为摄像机到第二参照物底部角点的直线距离,c为第一参照物底部角点到第二参照物底部角点的直线距离。

19、方案二、一种电子设备,包括存储器和处理器,存储器存储有计算机程序,所述的处理器执行所述计算机程序时实现方案一所述的一种基于平面地图快速定位网络摄像机位置的方法的步骤。

20、方案三、一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现方案一所述的一种基于平面地图快速定位网络摄像机位置的方法。

21、本专利技术的有益效果如下:本专利技术可以不去现场就能快速的定位监控设备的安装位置,还可以消除因采集设备与系统平台设备坐标系不同,而带来的精度误差,提高地图引导监控设备的准确度。

本文档来自技高网
...

【技术保护点】

1.一种基于平面地图快速定位网络摄像机位置的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于平面地图快速定位网络摄像机位置的方法,其特征在于,获取摄像机转动角度值,方法是:设摄像机与正北方向角度为0°,转动摄像机,获取摄像机转量,方法是:操控摄像机将视频播放画面的中心点对准视场范围内第一参照物底部角点,记录第一参照物底部角点与摄像机水平方位值,第一参照物底部角点与摄像机水平方位值到正北方向角度为∠P,∠P即摄像机转动角度值。

3.根据权利要求2所述的一种基于平面地图快速定位网络摄像机位置的方法,其特征在于,获取摄像机面向第一参照物底部角点和第二参照物底部角点的角度值,方法是:将S2与S4得到的水平方位值到正北方向角度作差得到角度差值∠C,即∠P与∠P′的差值为∠C。

4.根据权利要求3所述的一种基于平面地图快速定位网络摄像机位置的方法,其特征在于,获取第一参照物底部角点到第二参照物底部角点的直线距离;方法是:利用第一参照物底部角点的坐标数据(lonA,latA)与第二参照物底部角点的坐标数据(lonB,latB)计算得到第一参照物底部角点到第二参照物底部角点的直线距离。

5.根据权利要求4所述的一种基于平面地图快速定位网络摄像机位置的方法,其特征在于,获取第一参照物底部角点面向摄像机和第二参照物底部角点的角度值,方法是:设A点与正北方向角度为0°,使A点面向摄像机方向,得到A点与摄像机水平方向值,A点与摄像机平方位值到正北方向角度为∠A″;使A点面向B点方向,得到A点与B点水平方向值,A点与B点水平方位值到正北方向角度为∠A′,∠A″+∠A′即第一参照物底部角点面向摄像机和B点的角度值∠A。

6.根据权利要求5所述的一种基于平面地图快速定位网络摄像机位置的方法,其特征在于,获取摄像机到第一参照物底部角点和第二参照物底部角点的直线距离,方法是:其中,a为摄像机到第一参照物底部角点的直线距离,b为摄像机到第二参照物底部角点的直线距离,c为第一参照物底部角点到第二参照物底部角点的直线距离。

7.一种电子设备,包括存储器和处理器,存储器存储有计算机程序,所述的处理器执行所述计算机程序时实现权利要求1-6任一项所述的一种基于平面地图快速定位网络摄像机位置的方法的步骤。

8.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-6任一项所述的一种基于平面地图快速定位网络摄像机位置的方法。

...

【技术特征摘要】

1.一种基于平面地图快速定位网络摄像机位置的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于平面地图快速定位网络摄像机位置的方法,其特征在于,获取摄像机转动角度值,方法是:设摄像机与正北方向角度为0°,转动摄像机,获取摄像机转量,方法是:操控摄像机将视频播放画面的中心点对准视场范围内第一参照物底部角点,记录第一参照物底部角点与摄像机水平方位值,第一参照物底部角点与摄像机水平方位值到正北方向角度为∠p,∠p即摄像机转动角度值。

3.根据权利要求2所述的一种基于平面地图快速定位网络摄像机位置的方法,其特征在于,获取摄像机面向第一参照物底部角点和第二参照物底部角点的角度值,方法是:将s2与s4得到的水平方位值到正北方向角度作差得到角度差值∠c,即∠p与∠p′的差值为∠c。

4.根据权利要求3所述的一种基于平面地图快速定位网络摄像机位置的方法,其特征在于,获取第一参照物底部角点到第二参照物底部角点的直线距离;方法是:利用第一参照物底部角点的坐标数据(lona,lata)与第二参照物底部角点的坐标数据(lonb,latb)计算得到第一参照物底部角点到第二参照物底部角点的直线距离。

5.根据权利要求4所述...

【专利技术属性】
技术研发人员:张军郭嘉俊王籍艾金辉
申请(专利权)人:大庆安瑞达科技开发有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1