一种三维视频引导监控技术的制作方法

文档序号:12279563阅读:298来源:国知局

本发明属于视频监控技术领域,尤其涉及一种更加便捷有效的三维视频引导监控技术。



背景技术:

三维视频引导技术将会为需要大量使用视频监控设备的单位提供最便捷,最有效的视频监控。可以做到任何非专业人员通过执行简单鼠标点击命令就能看到想看的视频监控;做到一个监控画面就可以查看到一个对象在监控范围内的无缝运动轨迹。

目前传统的视频监控在社会中已经广泛应用,随着监控网络建设,一个监控室将随时监控上千甚至上万个摄像头,需要大量人员24小时值班,而且,在查看非摄像头监控默认区域时需要找到该区域可视范围的摄像头,然后再调整摄像头的PTZ值或者预置到提前设置的预置位。在对某个对象进行监控时,对象移出视频监控可视范围,又需要切换另外一个摄像头,在切换过程中可能就会错过关键资料,且整个操作过程十分繁琐;亟待改善。



技术实现要素:

本发明的目的是为了克服现有技术的不足,提供了一种三维视频引导监控技术,首先搭建好三维环境,然后用户用鼠标点击三维环境 中的对象,系统会获取到所点击的对象的三维坐标,并且将三维坐标转化成摄像机可以识别的PTZ值,然后再将PTZ上传给摄像机控制平台,摄像机控制平台再将PTZ值发送给摄像机,摄像机就会根据PTZ值找到对应的设备或区域。

进一步地,所述搭建好三维环境是运用“数据库驱动三维技术”完成三维场景的搭建;其原理是通过将三维设备模型的各项属性的参数录入EXCEL表格当中,然后通过代码编写读取EXCEL表格获取到各属性的参数值(如“编号”、“名称”、“坐标”、“朝向”、“尺寸大小”等属性参数),来加载生成对应的三维设备模型完成三维场景的搭建。

进一步地,所述获取所点击的对象三维坐标是当用户在执行点击三维模型对象时,系统会调用Physics.Raycast组件中射线功能来侦测是否有触碰到三维对象;原理是在鼠标点击屏幕的位置点发射一条射线到三维场景中,凡是射线碰触的三维模型对象皆可获取其坐标、名称等信息。

进一步地,所述将三维坐标转化成摄像机可以识别的PTZ值是通过空间三维坐标系和直角坐标系原理,三维坐标X轴方向的夹角为摄像机P值,三维坐标Y轴方向的夹角为摄像机T值,摄像机焦距倍数乘以三维坐标Z值为摄像机Z值。

进一步地,所述将PTZ值上传给摄像机控制平台是由系统软件通过TCP/IP协议和摄像机控制平台建立通信。

进一步地,所述摄像机控制平台将PTZ值发送给摄像机,摄像机控制平台针对摄像机SDK文件的二次开发,而PTZ值本身就是摄像机 SDK文件中可供调用的参数。

进一步地,所述摄像机根据PTZ值找到对应的设备或区域,三维环境是根据现场环境按照1∶1的比例搭建的,而且通过算法转换可以将三维坐标中的X、Y、Z值与摄像机的P、T、Z值一一对应。

通过三维视频引导技术,用户用鼠标点击三维对象,系统根据三维对象的坐标换算成真实摄像机可以识别的PTZ值,然后自动分配最优摄像机指向对应的现实对象,加快了搜索对象的时间,同时操作也更加简单。

【附图说明】

图1为本发明的原理示意图。

【具体实施方式】

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参阅图1,图1为本发明的工作原理图。由图1可知,本发明具体实施方式为:首先搭建好三维环境,然后用户用鼠标点击三维环境中的对象,系统会获取到所点击的对象的三维坐标,并且将三维坐标转化成摄像机可以识别的PTZ值,然后再将PTZ上传给摄像机控制平台,摄像机控制平台再将PTZ值发送给摄像机,摄像机就会根据PTZ值找到对应的设备或区域。

具体如下:

1、搭建好三维环境

运用“数据库驱动三维技术”完成三维场景的搭建;其原理是通过将三维设备模型的各项属性的参数(编号、名称、坐标、方向、尺寸大小等)一一录入EXCEL表格当中,然后在开发引擎软件中通过代码编写读取EXCEL表格获取到各属性的参数值,通过“编号”和“名称”可确认加载哪个三维设备对象,通过“坐标”、“方向”和“尺寸大小”可确认加载的三维设备模型在三维环境中位于什么位置、方向是朝哪边、尺寸大小是多少,最终完成整个三维环境的搭建。

2、获取所点击的对象三维坐标

“系统”是指开发完成后的软件产品,在三维环境中每个对象模型都有三维坐标;当用户在执行点击三维模型对象时,系统会调用Physics.Raycast组件中射线功能来侦测是否有触碰到三维对象;原理是在鼠标点击屏幕的位置点发射一条射线到三维场景中,凡是射线碰触的三维模型对象皆可获取其坐标、名称等信息。

3、将三维坐标转化成摄像机可以识别的PTZ值

通过空间三维坐标系和直角坐标系原理,三维坐标X轴方向的夹角为摄像机P值,三维坐标Y轴方向的夹角为摄像机T值,摄像机焦距倍数乘以三维坐标Z值为摄像机Z值。

4、将PTZ值上传给摄像机控制平台

系统软件通过TCP/工P协议和摄像机控制平台建立通信。

5、摄像机控制平台再将PTZ值发送给摄像机

摄像机控制平台是针对摄像机SDK文件的二次开发,而PTZ值本身就是摄像机SDK文件中可供调用的参数。

6、摄像机根据PTZ值找到对应的设备或区域

三维环境是根据现场环境按照1∶1的比例搭建的,而且通过算法转换可以将三维坐标中的X、Y、Z值与摄像机的P、T、Z值一一对应,因此当用户在系统中用鼠标点击对应三维设备模型或区域获取到三维坐标时,摄像机根据三维坐标值换算出来的PTZ值找到现场对应的设备或区域了。

相关术语解释:1、最优摄像机:即离对象最近的监控摄像机;2、三维对象坐标:即三维空间坐标(X,Y,Z);3、真实摄像机的PTZ:与三维空间坐标(X,Y,Z)值对应,是摄像机能识别的坐标值。

从而为视频监控设备用户提供更加便捷有效的视频监控技术;其基本方案系通过三维视频引导技术,用户用鼠标点击三维对象,系统根据三维对象的坐标换算成真实摄像机可以识别的PTZ值,然后自动分配最优摄像机指向对应的现实对象,加快了搜索对象的时间,同时操作也更加简单。

三维视频引导技术是传统的视频监控技术与三维技术的结合,它通过将三维场景的物体坐标换算成真实摄像机可以识别的PTZ值,从而实现以对象为引导的新视频监控技术。它的出现将使用户在使用视频监控设备时更加灵活方便有效。

传统的视频监控技术整个操作过程十分繁琐复杂,而且摄像头视角固定存在一定的视觉死角,而三维视频引导技术可以化繁为简,将繁琐的操作过程简化为简单的鼠标点击操作,真正意义上的实现了点哪指哪,基本上实现了监控无死角。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1