一种视频监控方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:38343508 阅读:12 留言:0更新日期:2023-08-02 09:23
本发明专利技术提供一种视频监控方法、装置、电子设备及可读存储介质,涉及数据处理技术领域,该方法包括:接收网络侧设备发送的第一算法标识和任务标识;基于第一算法标识对应的第一算法,创建第一目标算法容器;通过第一目标算法容器获取任务标识对应的任务参数,任务参数包括视频流地址、告警参数和告警区域,告警参数为监控对象的参数,告警区域为需要监控的是否存在监控对象的区域;通过第一目标算法容器从视频流地址获取监控视频;通过第一目标算法容器基于第一算法和告警参数,对监控视频中的告警区域进行识别,得到识别结果,识别结果用于表征是否存在监控对象;向网络侧设备发送识别结果。本发明专利技术能提高视频监控算法的兼容性。本发明专利技术能提高视频监控算法的兼容性。本发明专利技术能提高视频监控算法的兼容性。

【技术实现步骤摘要】
一种视频监控方法、装置、电子设备及可读存储介质


[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]在一个实施例中,所述方法还包括:
[0043]在所述第一目标算法容器未通过所述接口获取所述监控视频的时间超过设定时间阈值的情况下,所述第一目标算法容器释放所述接口。
[0044]在一个实施例中,所述方法还包括:
[0045]获取所述第一目标算法容器的资源占用参数、算法的版本参数和任务状态中的至少一项,所述资源占用参数用于表征所述目标算法容量在处理所述监控视频过程中占用的资源情况,所述算法的版本参数用于表征所述第一目标算法容器内的算法的版本,所述任务状态用于表征所述算法容器是否处于处理所述监控视频;
[0046]将所述第一目标算法容器的资源占用参数、算法的版本参数和任务状态中的至少一项,按照设定时间间隔发送至所述网络侧设备。
[0047]第二方面,本专利技术实施例还提供一种视频监控装置,包括:
[0048]第一接收模块,用于接收网络侧设备发送的第一算法标识和任务标识,所述第一算法标识对应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频监控方法,其特征在于,包括:接收网络侧设备发送的第一算法标识和任务标识,所述第一算法标识对应的第一算法为需要对视频进行处理的算法,所述任务标识为需要被处理的视频的任务参数的标识;基于所述第一算法标识对应的第一算法,创建第一目标算法容器,所述第一目标算法容器为进行监控视频处理的容器;通过所述第一目标算法容器获取所述任务标识对应的任务参数,所述任务参数包括视频流地址、告警参数和告警区域,所述告警参数为监控对象的参数,所述告警区域为需要监控的是否存在监控对象的区域;通过所述第一目标算法容器从所述视频流地址获取监控视频;通过所述第一目标算法容器基于所述第一算法和所述告警参数,对所述监控视频中的告警区域进行识别,得到识别结果,所述识别结果用于表征是否存在监控对象;向所述网络侧设备发送所述识别结果。2.根据权利要求1所述的方法,其特征在于,所述第一目标算法容器的运行模式为基础镜像模式、完整镜像模式或算法仓镜像模式中的一个模式,其中,所述基础镜像模式为包括系统运行库和自启动应用脚本的模式,所述系统运行库用于表征所述第一目标算法容器运行的系统数据,所述自启动应用脚本为所述第一目标算法容器启动算法的脚本;所述完整镜像模式为包括系统运行库、自启动应用脚本和所述第一算法标识对应算法的模式;所述算法仓镜像模式为包括系统运行库、自启动应用脚本、所述第一算法标识对应算法和本地仓库的模式,所述本地仓库用于存储多个算法,所述多个算法包括所述第一算法;所述基于所述第一算法标识对应算法,创建第一目标算法容器,包括:接收所述网络侧设备发送的第一目标模式信息,所述第一目标模式信息对应基础镜像模式、完整镜像模式或算法仓镜像模式中的一个模式;从云端下载所述第一目标模式信息对应的第一目标模式的镜像;在所述第一目标模式为所述完整镜像模式或所述算法仓镜像模式的情况下,基于所述第一目标模式的镜像创建所述第一目标算法容器;在所述第一目标模式为所述基础镜像模式的情况下,从云端下载所述第一算法标识对应的第一算法,并基于所述第一目标模式的镜像和所述第一算法,创建所述第一目标算法容器。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:接收所述网络侧设备发送的第二算法标识,所述第二算法标识为所述第一算法更新后的标识;从云端下载所述第二算法标识对应的第二算法,所述第二算法为所述第一算法更新后的算法;在所述第一目标模式为所述算法仓镜像模式的情况下,将所述第二算法存储至所述第一目标算法容器的本地仓库,所述第一目标算法容器用于基于所述第二算法和所述告警参数,对所述监控视频中的告警区域进行识别,得到识别结果;在所述第一目标模式为所述基础镜像模式的情况下,删除所述第一目标算法容器,并
基于所述基础镜像模式的镜像和所述第二算法,创建第二目标算法容器,所述第二目标算法容器用于基于所述第二算法和所述告警参数,对所述监控视频中的告警区域进行识别,得到识别结果;在所述第一目标模式为所述完整镜像模式的情况下,删除所述第一目标算法容器,获取所述第二算法对应的完整镜像模式的镜像,并基于所述第二算法对应的完整镜像模式的镜像,创建所述第二目标算法容器。4.根据权利要求2所述的方法,其特征在于,所述第一算法通过如下方式得到:将运行的初...

【专利技术属性】
技术研发人员:闫亚旗潘三明刘文睿冉沛张阔张振洋
申请(专利权)人:中国铁塔股份有限公司
类型:发明
国别省市:

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

1