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

技术编号:33746297 阅读:17 留言:0更新日期:2022-06-08 21:45
本发明专利技术提供一种视频处理方法、装置、电子设备及可读存储介质,涉及物联网设备技术领域,该方法包括:接收第一服务器发送的N个算法模型,以及N个帧率参数和N个格式参数,N个帧率参数为分别与N个算法模型对应的N个参数,N个格式参数为分别与N个帧率参数对应的N个参数;获取视频;利用目标格式参数对视频进行格式转换处理,得到转换视频数据;依据目标帧率参数对转换视频数据进行抽帧处理,得到中间图片数据;通过目标算法模型对中间图片数据进行计算处理,得到计算处理结果;向第一服务器发送计算处理结果。本发明专利技术通过对一个摄像头的视频进行多种格式处理和算法处理,可以适配不同的业务需求,提升摄像头的利用效率,减少网络资源占用。占用。占用。

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


[0001]本专利技术涉及物联网设备
,具体涉及一种视频处理方法、装置、电子设备及可读存储介质。

技术介绍

[0002]随着通信技术的不断发展,实现了通过智能识别能够高效地对特定区域进行长时间监控,减少了人力的使用,被广泛应用于建筑工地、交通安全等领域。在现有技术中,单个业务通常就需要使用多个摄像头,不同业务的独立布局造成在同一区域出现多个摄像头。进而,会造成摄像机等设备资源投入过多,还会因其拍摄的视频上传至服务器造成网络传输和存储资源被大量占用。
[0003]可见,现有技术中存在着设备及网络资源被浪费的问题。

技术实现思路

[0004]本专利技术实施例提供一种视频处理方法、装置、电子设备及可读存储介质,以解决现有技术中存在着设备及网络资源被浪费的问题。
[0005]为解决上述问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供一种视频处理方法,由网关执行,包括:接收第一服务器发送的N个算法模型,以及N个帧率参数和N个格式参数,其中,所述N个帧率参数为分别与所述N个算法模型对应的N个参数,所述N个格式参数为分别与所述N个帧率参数对应的N个参数,N为大于1的自然数;获取视频,所述视频由一个摄像头记录;利用目标格式参数对所述视频进行格式转换处理,得到转换视频数据,其中,所述目标格式参数为所述N个格式参数中的至少一个格式参数;依据目标帧率参数对所述转换视频数据进行抽帧处理,得到中间图片数据,其中,所述目标帧率参数为所述N个帧率参数中与所述目标格式参数对应的至少一个帧率参数;通过目标算法模型对所述中间图片数据进行计算处理,得到计算处理结果,其中,所述目标算法模型为所述N个算法模型中与所述目标帧率参数对应的至少一个算法模型;向所述第一服务器发送所述计算处理结果。
[0006]第二方面,本专利技术实施例还提供一种视频处理方法,由第一服务器执行,包括:获取配置信息,所述配置信息包括N个算法模型和M个第二服务器,所述N个算法模型为分别与所述M个第二服务器对应的N个算法模型,M为大于1的自然数;向网关发送所述N个算法模型,以及N个帧率参数和N个格式参数,其中,所述N个帧率参数为分别与所述N个算法模型对应的N个参数,所述N个格式参数为分别与所述N个帧率参数对应的N个参数,N为大于1的自然数;接收计算处理结果,所述计算处理结果为网关响应所述N个算法模型向所述第一服务器发送的处理结果;
向目标服务器发送所述计算处理结果,所述目标服务器为所述N个第二服务器中的至少一个服务器。
[0007]第三方面,本专利技术实施例还提供一种视频处理装置,包括:接收模块,用于接收第一服务器发送的N个算法模型,以及N个帧率参数和N个格式参数,其中,所述N个帧率参数为分别与所述N个算法模型对应的N个参数,所述N个格式参数为分别与所述N个帧率参数对应的N个参数,N为大于1的自然数;获取模块,用于获取视频,所述视频由一个摄像头记录;第一处理模块,用于利用目标格式参数对所述视频进行格式转换处理,得到转换视频数据,其中,所述目标格式参数为所述N个格式参数中的至少一个格式参数;第二处理模块,用于依据目标帧率参数对所述转换视频数据进行抽帧处理,得到中间图片数据,其中,所述目标帧率参数为所述N个帧率参数中与所述目标格式参数对应的至少一个帧率参数;第三处理模块,用于通过目标算法模型对所述中间图片数据进行计算处理,得到计算处理结果,其中,所述目标算法模型为所述N个算法模型中与所述目标帧率参数对应的至少一个算法模型;发送模块,用于向所述第一服务器发送所述计算处理结果。
[0008]第四方面,本专利技术实施例还提供一种视频处理装置,包括:获取模块,用于获取配置信息,所述配置信息包括N个算法模型和M个第二服务器,所述N个算法模型为分别与所述M个第二服务器对应的N个算法模型,M为大于1的自然数;第一发送模块,用于向网关发送所述N个算法模型,以及N个帧率参数和N个格式参数,其中,所述N个帧率参数为分别与所述N个算法模型对应的N个参数,所述N个格式参数为分别与所述N个帧率参数对应的N个参数,N为大于1的自然数;接收模块,用于接收计算处理结果,所述计算处理结果为网关响应所述N个算法模型向所述第一服务器发送的处理结果;第二发送模块,用于向目标服务器发送所述计算处理结果,所述目标服务器为所述M个第二服务器中的至少一个服务器。
[0009]第五方面,本专利技术实施例还提供一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述第一方面所述的视频处理方法中的步骤;或,实现如上述第二方面所述的视频处理方法中的步骤。
[0010]第六方面,本专利技术实施例还提供一种可读存储介质,用于存储程序,所述程序被处理器执行时实现如上述第一方面所述的视频处理方法中的步骤;或,实现如上述第二方面所述的视频处理方法中的步骤。
[0011]在本专利技术实施例中,通过对处理一个摄像头的视频进行不同的格式处理和算法处理,可以适配不同的业务需求,减少了设备及网络资源的占用。
附图说明
[0012]为更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对
于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0013]图1是本专利技术实施例提供的一种视频处理方法的流程图之一;图2是本专利技术实施例提供的一种视频处理方法的流程图之二;图3是本专利技术实施例提供的一种视频处理装置的结构示意图之一;图4是本专利技术实施例提供的一种视频处理装置的结构示意图之二;图5是本专利技术实施例提供的一种电子设备的结构示意图。
具体实施方式
[0014]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0015]请参见图1,图1是本专利技术实施例提供的一种视频处理方法的流程图之一,由网关执行,如图1所示,视频处理方法包括:步骤101、接收第一服务器发送的N个算法模型,以及N个帧率参数和N个格式参数,其中,N个帧率参数为分别与N个算法模型对应的N个参数,N个格式参数为分别与N个帧率参数对应的N个参数,N为大于1的自然数。
[0016]算法模型是由于识别视频中是否存在特定对象的一种算法模型,对于不同的业务需求其算法模型存在区别,不同的算法模型对应的帧率和格式大小也存在区别。例如,第一算法模型用于识别视频中是否存在施工设备,其需求的帧率为10fps(Frames Per Second,每秒传输帧数),需求的格式大小为800
×
600像素大小;第二算法模型用于识别视频中是否存在河流,其需求的帧率为15fps,需求的格本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频处理方法,由网关执行,其特征在于,包括:接收第一服务器发送的N个算法模型,以及N个帧率参数和N个格式参数,其中,所述N个帧率参数为分别与所述N个算法模型对应的N个参数,所述N个格式参数为分别与所述N个帧率参数对应的N个参数,N为大于1的自然数;获取视频,所述视频由一个摄像头记录;利用目标格式参数对所述视频进行格式转换处理,得到转换视频数据,其中,所述目标格式参数为所述N个格式参数中的至少一个格式参数;依据目标帧率参数对所述转换视频数据进行抽帧处理,得到中间图片数据,其中,所述目标帧率参数为所述N个帧率参数中与所述目标格式参数对应的至少一个帧率参数;通过目标算法模型对所述中间图片数据进行计算处理,得到计算处理结果,其中,所述目标算法模型为所述N个算法模型中与所述目标帧率参数对应的至少一个算法模型;向所述第一服务器发送所述计算处理结果。2.根据权利要求1所述的方法,其特征在于,所述依据目标帧率参数对所述转换视频数据进行抽帧处理,得到中间图片数据,包括:通过第一帧率参数对所述转换视频数据进行抽帧处理,得到抽帧图片数据,其中,所述第一帧率参数为所述目标帧率参数中最大的帧率参数;对所述抽帧图片数据进行命名处理,得到第一编码数据;通过所述第一编码数据和第二帧率对所述抽帧图片数据分拣处理,得到所述中间图片数据,其中,所述第二帧率为与所述目标算法模型对应的至少一个帧率参数。3.根据权利要求2所述的方法,其特征在于,所述利用目标格式参数对所述视频进行格式转换处理,得到转换视频数据,包括:对所述视频进行解码处理,获得解码视频;对所述解码视频进行复制处理,得到多个复制视频,其中,所述复制视频的数量与所述目标格式参数的数量相同;利用所述目标格式参数对所述目标复制视频进行处理,得到转换视频数据,其中,所述目标复制视频为所述多个复制视频中的一个。4.根据权利要求2所述的方法,其特征在于,所述计算处理结果包括融合图片数据和第二编码数据,所述通过目标算法模型对所述中间图片数据进行计算处理,得到计算处理结果,包括:利用所述目标算法模型处理所述中间图片数据,得到分析结果;对所述分析结果和所述中间图片数据进行融合处理,得到融合图片数据;对所述融合图片数据进行命名处理,获得第二编码数据;所述向所述第一服务器发送所述计算处理结果,包括:向所述第一服务器发送所述第二编码数据和所述融合图片数据。5.一种视频处理方法,由第一服务器执行,其特征在于,包括:获取配置信息,所述配置信息包括N个算法模型和M个第二服务器,所述N个算法模型为分别与所述M个第二服务器对应的N个算法模型,M为大于1的自然数;向网关发送所述N个算法模型,以及N个帧率参数和N个格式参数,其中,所述N个帧率参数为分别与所述N个算法模型对应的N个参数,所述N个格式参数为分别与所述N个帧率参数
对...

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

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

1