一种视频监控方法

文档序号:8286155阅读:451来源:国知局
一种视频监控方法
【技术领域】
[0001]本发明涉及视频监控技术领域,更具体涉及一种视频监控方法。
【背景技术】
[0002]随着电子技术及网络技术的发展,基于数字的应用产品及方案相应而出。以数字技术为基础的影像资料有其高保真、重复利用、快捷查询、存取简单等特点,越来越受到用户的关注;随着网络技术的进步,网络应用涉及到机关、学校、企业乃至居民小区等各个领域,网络化数字化的监控方案被普遍接受使用。
[0003]现有的视频监控有二维平面监控:屏幕被一个个二维视口所占据。只能从画面中得到少量的地理信息和时间信息。对于监控的内容和周围所处的环境,很难让观众直接得感爱到所处的地理环境,联想到所处的地理位置;另外,对于二维的监控来说,多幅图像同时解码,将会消耗大量的硬件资源。对于普通二维监控平台来说,其解码能力是有限的,一个屏幕只能同时监控到二十个以内的监控窗口。

【发明内容】

[0004](一 )要解决的技术问题
[0005]本发明要解决的技术问题是如何将多路二维视频信息解码并将多路二维视频在三维地理信息场景中进行显示。
[0006]( 二 )技术方案
[0007]为了解决上述技术问题,本发明提供了一种视频监控方法,所述方法包括以下步骤:
[0008]S1、读取视频流;
[0009]S2、对所述视频流进行解码;
[0010]S3、将所述步骤S2处理后得到的信息转换为RGB格式;
[0011]S4、绘制三维场景中的一个多细节层次矩形节点,并将所述步骤S3得到的信息的纹理映射到所述的矩形节点上;
[0012]S5、加载三维地理信息,将所述步骤S4得到的矩形节点移动到相应的地理信息空间,得到三维地理场景下二维图像;
[0013]S6、分别判断步骤S5得到的矩形节点的四个顶点是否在三维虚拟摄像机的视锥体内;以至少有一个所述顶点在所述视锥体内部为条件进行判断,若是,则将所述步骤S5得到的三维地理场景下二维图像进行播放。
[0014]优选地,所述步骤S4进行之前,首先将所述步骤S3得到的信息的纹理存储入计算机内存。
[0015]优选地,所述步骤S6中,判断一个所述顶点在所述视锥体内的具体过程为:
[0016]S61、设定所述视锥体为ABCDA^ Br Cr Dr,其一个平面AB⑶指向所述视锥体内部的法线为(a, b, c),所述平面AB⑶的平面方程为ax+by+cz+d = O ;
[0017]S62、将所述顶点的坐标E (X,y, z)代入所述平面AB⑶的平面方程,若ax+by+cz+d>0,则所述顶点在所述平面ABCD指向视锥体内部的一侧;
[0018]S63、依次判断所述顶点是否在所述视锥体的其他平面的指向视锥体内部的一侧,若所述顶点均在所述视锥体的各平面的指向视锥体内部的一侧,则所述顶点在所述视锥体的内部,否则所述顶点不在所述视锥体的内部。
[0019]优选地,所述步骤S2具体包括以下步骤:
[0020]S21、解复用所述视频流,将所述视频流中的音频和视频分离;
[0021]S22、将所述步骤S21得到的音频和视频进行解码;
[0022]S23、将所述音频解码后的数据以及所述视频解码后的数据进行输出。
[0023]优选地,所述步骤S2中通过解码器进行解码。
[0024]优选地,所述步骤S2处理后的信息格式为YUV格式。
[0025]优选地,所述步骤SI中读取的视频流来源于视频监控服务器中。
[0026]优选地,所述三维地理信息来自于地理信息系统。
[0027]优选地,利用osgEarth软件完成所述方法。
[0028](三)有益效果
[0029]本发明提供了一种视频监控方法,所述方法将视频流与地理信息系统的三维地理信息相结合进行计算,实现将二维视频通过三维的形式进行显示,可实现同时解码四十路低质量视频、二十路高质量视频。
【附图说明】
[0030]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1为本发明的一种视频监控方法的流程图;
[0032]图2为一种可实现本发明的一种视频监控方法的系统结构示意图;
[0033]图3为剔除视频的方法示意图。
【具体实施方式】
[0034]下面结合附图和实施例对本发明作进一步详细描述。以下实施例用于说明本发明,但不能用来限制本发明的范围。
[0035]图1为本发明的一种视频监控方法的流程图,所述方法包括以下步骤:
[0036]S1、读取视频流;
[0037]S2、对所述视频流进行解码;
[0038]S3、将所述步骤S2处理后得到的信息转换为RGB格式;
[0039]S4、绘制三维场景中的一个多细节层次矩形节点,并将所述步骤S3得到的信息的纹理映射到所述的矩形节点上;
[0040]S5、加载三维地理信息,将所述步骤S4得到的矩形节点移动到相应的地理信息空间,得到三维地理场景下二维图像;
[0041]S6、分别判断步骤S5得到的矩形节点的四个顶点是否在三维虚拟摄像机的视锥体内;以至少有一个所述顶点在所述视锥体内部为条件进行判断,若是,则将所述步骤S5得到的三维地理场景下二维图像进行播放,并保护矩形节点二维视频的播放,否则断开链接,不进行播放。
[0042]本发明的方法将视频流与地理信息系统的三维地理信息相结合进行计算,实现将二维视频通过三维的形式进行显示,可实现同时解码四十路低质量视频、二十路高质量视频,其帧率在25fps左右,能够将二维视频与三维地理信息系统完美的结合起来使用。
[0043]优选地,所述步骤SI中通过系数据库管理系统acess读取的视频流,所述视频流为二维视频流,其来源于视频监控服务器中;摄像头采集的二维视频信息,通过网络传输的形式存储于所述视频监控服务器中。
[0044]所述步骤S2具体包括以下步骤:
[0045]S21、解复用所述视频流,将所述视频流中的音频和视频分离;
[0046]S22、将所述步骤S21得到的音频和视频进行解码;
[0047]S23、将所述音频解码后的数据以及所述视频解码后的数据进行输出。
[0048]优选地,所述步骤S2中通过解码器进行解码,具体为视频解码器,所述视频解码器是指一个能够对数字视频进行压缩或者解压缩的程序;所述步骤S21中,通过分路器demux进行视频流分离;所述步骤S22中利用decode函数进行解码。所述步骤S2处理后的信息格式为YUV格式,所述YUV格式是指亮度参量和色度参量分开表示的像素格式,这样不但可以避免相互干扰,还可以降低色度的采样率而不会对图像质量影响太大。
[0049]所述步骤S4进行之前,首先将所述步骤S3得到的信息的纹理存储入计算机内存中,以计算机图像序列的形式存在,此图像序列保存了多幅图像对象,并在程序运行时依次加载到现存中的纹理对象中。
[0050]所述步骤S4中,所述多细节层次Levels of Detail的简称为L0D,指根据物体模型的节点在显示环境中所处的位置和重要度,决定物体渲染的资源分配,降低非重
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1