一种工程监控方法及装置制造方法及图纸

技术编号:31093982 阅读:15 留言:0更新日期:2021-12-01 13:01
本发明专利技术提供了一种工程监控方法及装置,该方法包括:获取目标监控对象对应的多个监控设备,及对应的工程监控需求,工程监控需求包括:目标监控对象的监控范围;基于多个监控设备的视频流地址,提取每个监控设备对应的视频流;获取各监控设备对应的视频流的总帧数;对总帧数进行排序,确定总帧数最小的第一视频流;基于第一视频流的帧速率和总帧数,按照工程监控需求对各监控设备对应的视频流进行视频拼接,生成全景视频流。通过实施本发明专利技术,实现了用户对工程现场的监控效率,减少了监控的复杂性,方便且高效的进行实时监控,避免工程管理漏洞的发生。的发生。的发生。

【技术实现步骤摘要】
一种工程监控方法及装置


[0001]本专利技术涉及工程管理
,具体涉及一种工程监控方法及装置。

技术介绍

[0002]在工程施工过程中,需要对工程作业进度进行实时监控管理,而在工程现场经常会出现作业范围比较大或作业现场存在建筑遮挡的情况,此时就需要在工程现场设置多个监控设备进行监控,以便于了解整个工程的作业情况。这就需要工程管理人员同时关注多个监控设备,在需要监管某个具体作业面时,如果该作业面由多个监控设备进行监控,将难以实时掌握整个作业面的施工情况,容易造成工程管理漏洞。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供了一种工程监控方法及装置,以克服现有技术中通过工程管理人员同时关注多个监控设备进行工程监控的方式,难以实时掌握整个作业面的施工情况,造成工程管理漏洞的问题。
[0004]根据第一方面,本专利技术实施例提供了一种工程监控方法,包括:
[0005]获取目标监控对象对应的多个监控设备及对应的工程监控需求,所述工程监控需求包括:所述目标监控对象的监控范围;
[0006]获取各监控设备对应的视频流的总帧数;
[0007]对总帧数进行排序,确定总帧数最小的第一视频流;
[0008]基于所述第一视频流的帧速率和总帧数,按照所述工程监控需求对各监控设备对应的视频流进行视频拼接,生成全景视频流。可选地,所述基于所述多个监控设备的视频流地址,提取每个监控设备对应的视频流,包括:
[0009]获取当前监控设备对应的设备标识;
[0010]基于所述设备标识提取所述当前监控设备的目标视频流地址;
[0011]从所述目标视频流地址中提取所述当前监控设备对应的视频流。
[0012]可选地,所述方法还包括:
[0013]将所述全景视频流推送至流媒体服务器,以使目标用户从所述流媒体服务器进行视频拉流展示,对所述目标监控对象进行监控。
[0014]可选地,所述基于所述第一视频流的帧速率和总帧数,按照所述工程监控需求对各监控设备对应的视频流进行视频拼接,生成全景视频流,包括:
[0015]基于所述工程监控需求,确定目标拼接视频的尺寸;
[0016]基于所述第一视频流的帧速率和总帧数,依次提取各监控设备对应的视频流中的帧图像;
[0017]基于所述目标拼接视频的尺寸,对当前提取的各个帧图像进行拼接,得到当前帧的全景图像;
[0018]按照拼接时间顺序,对每一帧的全景图像进行排序,生成全景视频流。
[0019]可选地,所述基于所述目标拼接视频的尺寸,对当前提取的各个帧图像进行拼接,得到当前帧的全景图像,包括:
[0020]获取第二监控设备与所述第一视频对应第一监控设备间的变换矩阵,所述第二监控设备为所述多个监控设备中除所述第一监控设备之外的监控设备;
[0021]基于所述变换矩阵,对当前提取的所述第二监控设备对应的帧图像进行图像变换,得到第二帧图像;
[0022]基于所述目标拼接视频的尺寸,将所述第二帧图像与当前提取的所述第一视频流对应的第一帧图像进行图像融合,得到当前帧的全景图像。
[0023]可选地,所述将所述第二帧图像与当前提取的所述第一视频流对应的第一帧图像进行图像融合,得到当前帧的全景图像,包括:
[0024]获取所述第二帧图像与所述第一帧图像的图像重叠区域;
[0025]基于所述第一帧图像和所述第二帧图像在图像重叠区域中对应像素点的第一像素值和第二像素值,确定全景图像中所述像素点对应的第三像素值。
[0026]可选地,所述基于所述第一帧图像和所述第二帧图像在图像重叠区域中对应像素点的第一像素值和第二像素值,确定全景图像中所述像素点对应的第三像素值,包括:
[0027]计算当前像素点到所述第一帧图像与所述图像重叠区域边界的第一距离;
[0028]计算当前像素点到所述第二帧图像与所述图像重叠区域边界的第二距离;
[0029]基于所述第一距离、所述第一像素值、所述第二距离、所述第二像素值,计算所述当前像素点对应的第三像素值。
[0030]根据第二方面,本专利技术实施例提供了一种工程监控装置,包括:
[0031]获取模块,用于获取目标监控对象对应的多个监控设备及对应的工程监控需求,所述工程监控需求包括:所述目标监控对象的监控范围;
[0032]第一处理模块,用于基于所述多个监控设备的视频流地址,提取每个监控设备对应的视频流;
[0033]第二处理模块,用于获取各监控设备对应的视频流的总帧数;
[0034]第三处理模块,用于对总帧数进行排序,确定总帧数最小的第一视频流;
[0035]第四处理模块,用于基于所述第一视频流的帧速率和总帧数,按照所述工程监控需求对各监控设备对应的视频流进行视频拼接,生成全景视频流。
[0036]根据第三方面,本专利技术实施例提供了一种电子设备,包括:
[0037]存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行第一方面及其任意一种可选实施方式所述的方法。
[0038]根据第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行第一方面,或者第一方面任意一种可选实施方式中所述的方法。
[0039]本专利技术技术方案,具有如下优点:
[0040]本专利技术实施例提供的工程监控方法及装置,通过获取目标监控对象对应的多个监控设备及对应的工程监控需求,工程监控需求包括:目标监控对象的监控范围;基于多个监控设备的视频流地址,提取每个监控设备对应的视频流;获取各监控设备对应的视频流的
总帧数;对总帧数进行排序,确定总帧数最小的第一视频流;基于第一视频流的帧速率和总帧数,按照工程监控需求对各监控设备对应的视频流进行视频拼接,生成全景视频流。从而通过利用目标监控对象对应监控设备的视频流地址来提取监控对象的视频流,并按照总帧数最小的视频流和工程监控需求进行视频流拼接,得到目标监控对象的全景视频流,实现了用户对工程现场的监控效率,减少了监控的复杂性,方便且高效的进行实时监控,进而避免工程管理漏洞的发生。
附图说明
[0041]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042]图1为本专利技术实施例的工程监控系统的结构示意图;
[0043]图2为本专利技术实施例中工程监控方法的流程图;
[0044]图3为本专利技术实施例的工程监控装置的结构示意图;
[0045]图4为本专利技术实施例的电子设备的结构示意图。
具体实施方式
[0046]为使本专利技术实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工程监控方法,其特征在于,包括:获取目标监控对象对应的多个监控设备及对应的工程监控需求,所述工程监控需求包括:所述目标监控对象的监控范围;基于所述多个监控设备的视频流地址,提取每个监控设备对应的视频流;获取各监控设备对应的视频流的总帧数;对总帧数进行排序,确定总帧数最小的第一视频流;基于所述第一视频流的帧速率和总帧数,按照所述工程监控需求对各监控设备对应的视频流进行视频拼接,生成全景视频流。2.根据权利要求1所述的工程监控方法,其特征在于,所述基于所述多个监控设备的视频流地址,提取每个监控设备对应的视频流,包括:获取当前监控设备对应的设备标识;基于所述设备标识提取所述当前监控设备的目标视频流地址;从所述目标视频流地址中提取所述当前监控设备对应的视频流。3.根据权利要求1所述的方法,其特征在于,还包括:将所述全景视频流推送至流媒体服务器,以使目标用户从所述流媒体服务器进行视频拉流展示,对所述目标监控对象进行监控。4.根据权利要求1所述的方法,其特征在于,所述基于所述第一视频流的帧速率和总帧数,按照所述工程监控需求对各监控设备对应的视频流进行视频拼接,生成全景视频流,包括:基于所述工程监控需求,确定目标拼接视频的尺寸;基于所述第一视频流的帧速率和总帧数,依次提取各监控设备对应的视频流中的帧图像;基于所述目标拼接视频的尺寸,对当前提取的各个帧图像进行拼接,得到当前帧的全景图像;按照拼接时间顺序,对每一帧的全景图像进行排序,生成全景视频流。5.根据权利要求4所述的方法,其特征在于,所述基于所述目标拼接视频的尺寸,对当前提取的各个帧图像进行拼接,得到当前帧的全景图像,包括:获取第二监控设备与所述第一视频对应第一监控设备间的变换矩阵,所述第二监控设备为所述多个监控设备中除所述第一监控设备之外的监控设备;基于所述变换矩阵,对当前提取的所述第二监控设备对应的帧图像进行图像变换,得到第二帧图像;基于所述目标拼接视频的尺寸,将所述第二帧图像与当前提取...

【专利技术属性】
技术研发人员:刘飞徐宏春
申请(专利权)人:广联达科技股份有限公司
类型:发明
国别省市:

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

1