一种计算摄像机视频画面任意位置经纬度的系统及方法技术方案

技术编号:24805925 阅读:213 留言:0更新日期:2020-07-07 22:15
本发明专利技术公开了一种计算摄像机视频画面任意位置经纬度的系统,包括摄像机、视频输入模块、经纬度计算模块、视频交互操作画面和摄像机信息存储模块,使用者通过输入设备在当前视频画面中任意点击一个位置,并确定该位置为定位点,同时把该位置信息传送到经纬度计算模块;经纬度计算模块查找出摄像机的高度信息、经纬度信息以及摄像机安装的方位角信息,通过地球空间距离计算方法计算出该目标点的经纬度。本发明专利技术根据已知的经纬度信息、高度信息和镜头可视范围信息,计算获得视频画面中相应位置的经纬度定位信息。使得用户能够根据经纬度定位信息可以对该位置进行数据录入、标注等各种操作,使用起来非常便利。

【技术实现步骤摘要】
一种计算摄像机视频画面任意位置经纬度的系统及方法
本专利技术涉及摄像机画面定点定位领域,具体涉及一种计算摄像机视频画面任意位置经纬度的系统即方法。
技术介绍
一般的视频画面,其视频数据是非结构化数据,也就是说视频画面连续的呈现视频流,但是使用者不能够根据具体的时间点或某些记录特征来寻找其中一个视频画面或一段视频画面。如果对于视频这样的非结构化数据进行某些结构化改进,往往需要进行视频结构化分析服务器的方式进行,比如常见的视频结构化分析,是对视频中的行人、车辆特征进行分析,从而使得视频内容有了部分结构化的特征,使用者可以根据某些行人特征或车辆特征进行搜索,从而定位到视频中的某个位置,节省使用者从视频中找到某些关键目标的时间。但这样的结构化分析,因为需要对视频解码、视频特征提取、大量的视频算法和机器学习,往往需要大量的运算服务器才能够实现的,因此成本高昂。使用者在观看视频时,其实往往更关注视频中的某些具体的目标,希望能够在视频中直接获取目标的相关信息,比如该目标的实际空间的位置。在以前的技术中,并没有较为可行的办法。对于目标的定位,目前更多的办法是通过卫星定位,但是这不适用于视频中的目标。通过视频中观看到目标非常多,视频中随意出现的目标想通过卫星定位的模块来实现定位,在目前技术的基础上还十分的困难,因此需要对现有的技术进行进一步的改进,用以实现任意确定视频中某点,就可以获取改点实际的经纬度信息。
技术实现思路
为了解决上述技术问题,本专利技术的提供一种通过点击视频中任意一点的位置即可以计算得到该位置的实际经纬度信息的系统及方法。为实现上述目的,本专利技术采取的技术方案如下:一种计算摄像机视频画面任意位置经纬度的系统,包括摄像机、视频输入模块、经纬度计算模块、视频交互操作画面和摄像机信息存储模块,其中:所述摄像机用于360度实时拍各个区域的视频,同时将拍摄到的视频信息以及所述摄像机的水平角度、垂直角度和镜头倍数信息通过IP通信传输到视频接入模块;所述视频接入模块用于接入摄像机的视频信号同时实时获取摄像机的水平角度、垂直角度和镜头倍数信息;所述摄像机信息存储模块用于存储记录摄像机基本信息的数据库,至少包括摄像机的经纬度信息、安装高度以及安装方位角信息;所述视频交互操作画面是一个实现目标定位与经纬度计算的交互画面,画面中显示的是当前摄像机的实际画面视频,使用者通过输入设备在当前视频画面中任意点击一个位置,并确定该位置为定位点,同时把该位置信息传送到经纬度计算模块;所述经纬度计算模块从接收到位置信息后,通过获取当前视频接入模块获取的摄像机的水平角度、垂直角度和镜头倍数,查找出摄像机的高度信息、经纬度信息以及摄像机安装的方位角信息,通过地球空间距离计算方法计算出该目标点的经纬度。优选地,所述摄像机安装在控制云台上,所述控制云台可以360度方向转动。优选地,所述摄像机安装的镜头有多种放大倍数。一种计算摄像机视频画面任意位置经纬度的方法,应用了上述的一种计算摄像机视频画面任意位置经纬度的系统,该方法包括以下步骤:S1:通过输入设备在视频交互操作画面电机视频画面中某个位置,确定该定位点并对该定位点进行经纬度计算;S2:经纬度计算模块计算定位点位置与整个视频的比例,确定定位点与视频中心点的位置;S3:根据定位点与视频中心点的相对位置,计算出当前定位点位置与摄像机当前水平视场角、垂直视场角之间的夹角;S4:根据定S3计算得到的夹角、摄像机当前的水平视场角、垂直视场角和摄像机的高度,计算出定位点位置与摄像机的相对距离;S5:根据S4获取的相对距离计算相对经纬度角度相对值,从而得到该定位点的经纬度信息。优选地,步骤S1中确定定位点和视频中心点的位置的方法如下:确定视频中心点的位置:确定定位点后可以通过屏幕的显示直接获取到定位点N的坐标(Xb,Yb);然后通过屏幕的分辨率,确定摄像机所在屏幕中心点M的坐标(Xa,Ya)。优选地,根据屏幕中心点M与定位点N的坐标,通过经纬度计算模块获取摄像机水平视场角Rx和垂直方向视场角Ry,根据屏幕定点位置坐标和视场角的比例关系,计算得到在摄像机水平方向和垂直方向的偏转角度:摄像机水平方向与屏幕中心点的偏转夹角:X1=Rx*(Xa/Xb)/2;摄像机垂直方向与屏幕中心点的偏转夹角:X2=Ry*(Ya/Yb)/2。优选地,根据摄像机水平方向及垂直方向与屏幕中心点的偏转夹角计算摄像机安装位置与定位带你的投射距离:经纬度计算模块通过视频接入模块实时获取摄像机垂直角度T、摄像机的安装高度OB,根据定位点位置与屏幕中心点的偏转夹角X2,计算出摄像机安装位置B和定点位置的投影点A:BA=tan(a+X2)*OB,其中a=90-T/2。优选地,经纬度计算模块获取摄像机实时的水平角度,把摄像机转向到正北,得到此时水平方向角度与正北的偏转角度Q1,此角度得到摄像机位置与定位位置的水平角度角AOB,AOB=Q1+X1,通过定位点位置与摄像机的相对距离AB、角度AOB来计算经纬度,其中定位点位置位于A,摄像机位置为B,根据摄像机B的经纬度B(jb,wb),计算出定点位置A的经纬度A(ja,wa),具体方法如下:1)根据经纬度,以及地球半径R,将A、B两点的经纬度坐标转换成球体三维坐标;2)根据A、B两点的三维坐标求AB长度;AB2=(Xa-Xb)2+(Ya-Yb)2+(Za-Zb)2=...=2R2(1-Cos(wa)Cos(wb)Cos(jb-ja)-Sin(wa)Sin(wb));3)根据余弦定理求出角AOB;AB2=AO2+BO2-2AO*BO*Cos(△AOB)4)AB弧长=R*角AOB.以上各公式中:角AOB是A跟B的夹角,O是地球的球心,R是地球半径。优选地,经纬度计算采用了地球空间距离计算方法,地球空间距离计算采用了球面模型,球面模型将地球看成一个标准球体,球面上两点之间的最短距离即大圆弧长。本专利技术有益的技术效果:本专利技术通过交互的监控画面,点击画面中视频的任意位置,根据已知的经纬度信息、高度信息和镜头可视范围信息,计算获得视频画面中相应位置的经纬度定位信息。使得用户能够在视频画面中能够很简便快捷的获得目标的经纬度定位信息,根据经纬度定位信息使用者可以对该位置进行数据录入、标注等各种操作,使用者能够通过直观的视频获得直接具体的信息,使用起来非常便利。附图说明图1为水平角视场角以及垂直视场角的示意图。图2为本专利技术一种计算摄像机视频画面任意位置经纬度的系统的整体结构框图。图3为本专利技术一种计算摄像机视频画面任意位置经纬度的系统的步骤流程图。图4为计算安装位置与定点目标的投射距离的示意图.图5为经纬度距离计算示意图。具体实施方式为了使本专利技术的目的、本文档来自技高网...

【技术保护点】
1.一种计算摄像机视频画面任意位置经纬度的系统,其特征在于,包括摄像机、视频输入模块、经纬度计算模块、视频交互操作画面和摄像机信息存储模块,其中:/n所述摄像机用于360度实时拍各个区域的视频,同时将拍摄到的视频信息以及所述摄像机的水平角度、垂直角度和镜头倍数信息通过IP通信传输到视频接入模块;/n所述视频接入模块用于接入摄像机的视频信号同时实时获取摄像机的水平角度、垂直角度和镜头倍数信息;/n所述摄像机信息存储模块用于存储记录摄像机基本信息的数据库,至少包括摄像机的经纬度信息、安装高度以及安装方位角信息;/n所述视频交互操作画面是一个实现目标定位与经纬度计算的交互画面,画面中显示的是当前摄像机的实际画面视频,使用者通过输入设备在当前视频画面中任意点击一个位置,并确定该位置为定位点,同时把该位置信息传送到经纬度计算模块;/n所述经纬度计算模块从接收到位置信息后,通过获取当前视频接入模块获取的摄像机的水平角度、垂直角度和镜头倍数,查找出摄像机的高度信息、经纬度信息以及摄像机安装的方位角信息,通过地球空间距离计算方法计算出该目标点的经纬度。/n

【技术特征摘要】
1.一种计算摄像机视频画面任意位置经纬度的系统,其特征在于,包括摄像机、视频输入模块、经纬度计算模块、视频交互操作画面和摄像机信息存储模块,其中:
所述摄像机用于360度实时拍各个区域的视频,同时将拍摄到的视频信息以及所述摄像机的水平角度、垂直角度和镜头倍数信息通过IP通信传输到视频接入模块;
所述视频接入模块用于接入摄像机的视频信号同时实时获取摄像机的水平角度、垂直角度和镜头倍数信息;
所述摄像机信息存储模块用于存储记录摄像机基本信息的数据库,至少包括摄像机的经纬度信息、安装高度以及安装方位角信息;
所述视频交互操作画面是一个实现目标定位与经纬度计算的交互画面,画面中显示的是当前摄像机的实际画面视频,使用者通过输入设备在当前视频画面中任意点击一个位置,并确定该位置为定位点,同时把该位置信息传送到经纬度计算模块;
所述经纬度计算模块从接收到位置信息后,通过获取当前视频接入模块获取的摄像机的水平角度、垂直角度和镜头倍数,查找出摄像机的高度信息、经纬度信息以及摄像机安装的方位角信息,通过地球空间距离计算方法计算出该目标点的经纬度。


2.如权利要求1所述的一种计算摄像机视频画面任意位置经纬度的系统,其特征在于,所述摄像机安装在控制云台上,所述控制云台可以360度方向转动。


3.如权利要求1所述的一种计算摄像机视频画面任意位置经纬度的系统,其特征在于,所述摄像机安装的镜头有多种放大倍数。


4.一种计算摄像机视频画面任意位置经纬度的方法,应用了如权利要求1-3所述的一种计算摄像机视频画面任意位置经纬度的系统,其特征在于,该方法包括以下步骤:
S1:通过输入设备在视频交互操作画面电机视频画面中某个位置,确定该定位点并对该定位点进行经纬度计算;
S2:经纬度计算模块计算定位点位置与整个视频的比例,确定定位点与视频中心点的位置;
S3:根据定位点与视频中心点的相对位置,计算出当前定位点位置与摄像机当前水平视场角、垂直视场角之间的夹角;
S4:根据定S3计算得到的夹角、摄像机当前的水平视场角、垂直视场角和摄像机的高度,计算出定位点位置与摄像机的相对距离;
S5:根据S4获取的相对距离计算相对经纬度角度相对值,从而得到该定位点的经纬度信息。


5.如权利要求4所述的一种计算摄像机视频画面任意位置经纬度的方法,其特征在于,步骤S1中确定定位点和视频中心点的位置的方法如下:
确定视频中心点的位置:确定定位点后可以通过屏幕的显示直接获取到定位点N的坐标(Xb,Yb);然后通过屏幕的分辨率,...

【专利技术属性】
技术研发人员:钟由彬宋建江邵丹卜剑勇王禄杨
申请(专利权)人:视云融聚广州科技有限公司
类型:发明
国别省市:广东;44

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

1