一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种视频分析方法、装置、存储介质及电子设备与流程

2022-05-18 07:22:44 来源:中国专利 TAG:


1.本发明涉及边缘智能和深度学习技术领域,具体涉及一种视频分析方法、装置、存储介质及电子设备。


背景技术:

2.智能视频分析技术在当前的安防监控中有广泛的应用,主要目标是对突发事件的智能报警,即当异常状况发生时进行实时告警,异常状况发生后进行事件分析和目标追踪,从而避免突发事件的影响扩大。因此智能监控系统在公共安全领域有非常急迫的应用需求。现在的智能监控分析技术主要采用的是深度神经网络进行分析,包括了目标检测、目标追踪、图像分割、图片检测等等方面。但是这种技术存在很多问题:(1)高精度的深度神经网络都是精心设计的复杂网络,推理的实时性会比较差,无法应对每秒25或更高的实时视频分析;(2)不论是直播视频还是监控视频都需要从终端汇聚到云端进行分析处理,但是视频网络传输和解码会加剧视频分析的延迟情况。


技术实现要素:

3.有鉴于此,本发明实施例提供了涉及一种视频分析方法、装置、存储介质及电子设备,以解决现有技术中视频分析过程中实时性较差的技术问题。
4.本发明提出的技术方案如下:
5.本发明实施例第一方面提供一种视频分析方法,应用于视频处理终端;该视频分析方法包括:当接收到待分析视频,对预先配置的深度神经网络进行初步优化与算力拆解;根据所述深度神经网络中边缘侧网络接入的待分析视频的路数对所述深度神经网络的batch size范围进行设置并根据所述batch size范围内不同的batch size对所述深度神经网络进行推理并记录推理过程中每个算子的延迟,计算所述每个算子与所述深度神经网络的第一延迟比例值;根据所述边缘侧网络的实际算力设置第二延迟比例值,将所述第一延迟比例值与所述第二延迟比例值进行比对并搜索所述深度神经网络分割点并划分所述深度神经网络得到第一神经网络与第二神经网络;分别对所述第一神经网络与所述第二神经网络进行推理并记录推理过程中每个算子的延迟,得到所述第一神经网络对应的第三延迟比例值和所述第二神经网络对应的第四延迟比例值;将所述第三延迟比例值与所述第四延迟比例值分别与所述第二延迟比例值进行比对,当比对结果满足预设要求,确定搜索到的所述深度神经网络的分割点为最佳分割点;将分割得到的第一神经网络和第二神经网络中算力相对较小的神经网络用于终端侧的视频分析,将算力相对较大的神经网络用于云端侧的视频分析。
6.可选地,所述对所述深度神经网络进行推理并记录推理过程中每个算子的延迟,计算所述每个算子与所述深度神经网络的第一延迟比例值,包括:对所述深度神经网络进行推理并记录推理过程中每个算子的平均延迟时间和所述深度神经网络总体的平均延迟时间;根据所述每个算子的平均延迟时间与所述深度神经网络总体的平均延迟时间计算所
述每个算子与所述深度神经网络的第一延迟比例值。
7.可选地,所述根据所述边缘侧网络的实际算力设置第二延迟比例值,将所述第一延迟比例值与所述第二延迟比例值进行比对并搜索所述深度神经网络分割点并划分所述深度神经网络得到第一神经网络与第二神经网络,包括:当所述第一延迟比例值与所述第二延迟比例值相等时,根据贪心策略搜索适配边缘侧算力的网络分割点。
8.可选地,所述当比对结果满足预设要求,确定搜索到的所述深度神经网络的分割点为最佳分割点,包括:当所述第三延迟比例值与所述第四延迟比例值等于所述第二延迟比例值,确定搜索到的所述深度神经网络的分割点为最佳分割点。
9.可选地,所述当比对结果满足预设要求,确定搜索到的所述深度神经网络的分割点为最佳分割点,还包括:对所述第一神经网络与所述第二神经网络分别进行推理并得到所述第一神经网络占用所述边缘侧网络对应的边缘设备的第一算力比例值和所述第二神经网络占用所述边缘侧网络对应的边缘设备的第二算力比例值;当所述第一算力比例值或所述第二算力比例值大于预设阈值,确定搜索到的所述深度神经网络的分割点为最佳分割点。
10.可选地,所述方法还包括:当比对结果不满足预设要求,对所述第一神经网络与所述第二神经网络的连接处算子进行重新拆分组合直至所述比对结果满足预设要求。
11.可选地,所述分别对所述第一神经网络与所述第二神经网络进行推理并记录推理过程中每个算子的延迟之前,所述方法还包括:对所述第一神经网络与所述第二神经网络分别进行算子合并与优化处理。
12.本发明实施例第二方面提供一种视频分析装置,应用于视频处理终端;该视频分析装置包括:第一处理模块,用于当接收到待分析视频,对预先配置的深度神经网络进行初步优化与算力拆解;第二处理模块,用于根据所述深度神经网络中边缘侧网络接入的待分析视频的路数对所述深度神经网络的batch size范围进行设置并根据所述batch size范围内不同的batch size对所述深度神经网络进行推理并记录推理过程中每个算子的延迟,计算所述每个算子与所述深度神经网络的第一延迟比例值;划分模块,用于根据所述边缘侧网络的实际算力设置第二延迟比例值,将所述第一延迟比例值与所述第二延迟比例值进行比对并搜索所述深度神经网络分割点并划分所述深度神经网络得到第一神经网络与第二神经网络;推理模块,用于分别对所述第一神经网络与所述第二神经网络进行推理并记录推理过程中每个算子的延迟,得到所述第一神经网络对应的第三延迟比例值和所述第二神经网络对应的第四延迟比例值;比对模块,用于将所述第三延迟比例值与所述第四延迟比例值分别与所述第二延迟比例值进行比对,当比对结果满足预设要求,确定搜索到的所述深度神经网络的分割点为最佳分割点;使用模块,用于将分割得到的第一神经网络和第二神经网络中算力相对较小的神经网络用于终端侧的视频分析,将算力相对较大的神经网络用于云端侧的视频分析。
13.本发明实施例第三方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行如本发明实施例第一方面及第一方面任一项所述的视频分析方法。
14.本发明实施例第四方面提供一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器存储有计算机指令,所述处理器通过执行所述
计算机指令,从而执行如本发明实施例第一方面及第一方面任一项所述的视频分析方法。
15.本发明提供的技术方案,具有如下效果:
16.本发明实施例提供的视频分析方法,应用于视频处理终端,当接收到待分析视频,对预先配置的深度神经网络进行初步优化与算力拆解;根据所述深度神经网络中边缘侧网络接入的待分析视频的路数对所述深度神经网络的batch size范围进行设置并根据所述batch size范围内不同的batch size对所述深度神经网络进行推理与计算直至输入最佳网络分割点以及匹配边缘算力的最佳batch size,将分割后算力相对较小的神经网络用于终端侧的视频分析,实现了对少量实时视频的部分推理计算;将算力相对较大的神经网络用于云端侧的视频分析,实现了对所有边缘侧视频的其余部分推理计算。该方法将深度神经网络拆分为边缘侧算力和云端算力相结合的方式,解决了大量视频需要实时分析的问题,实现了大量实时视频推理的实时性。
附图说明
17.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1是根据本发明实施例的视频分析方法的流程图;
19.图2是根据本发明实施例的视频分析方法架构示意图;
20.图3是根据本发明实施例的视频分析装置的结构框图;
21.图4是根据本发明实施例提供的计算机可读存储介质的结构示意图;
22.图5是根据本发明实施例提供的电子设备的结构示意图。
具体实施方式
23.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
24.本发明实施例提供一种视频分析方法,应用于视频处理终端;如图1所示,该方法包括如下步骤:
25.步骤s101:当接收到待分析视频,对预先配置的深度神经网络进行初步优化与算力拆解。具体地,当视频处理终端接收到待分析的视频时,对预先配置好的unet网络进行网络优化,去除掉深度神经网络图中的初始化参数和孤立节点,并为该深度神经网络中非训练得到的参数设置精确值,去除该深度神经网络中的多余分支,保留该深度神经网络图中的卷积、池化、激活等基本算子。其中,网络优化方法包括:图优化、常量折叠、算子级别的拆分等,本发明实施例不做具体限定,只要满足优化需求即可。
26.步骤s102:根据所述深度神经网络中边缘侧网络接入的待分析视频的路数对所述深度神经网络的batch size范围进行设置并根据所述batch size范围内不同的batch size对所述深度神经网络进行推理并记录推理过程中每个算子的延迟,计算所述每个算子
与所述深度神经网络的第一延迟比例值。具体地,将该深度神经网络进行初步优化和算力拆解之后,依据该深度神经网络中边缘侧网络对应的边缘设备的解码能力设置该深度神经网络中边缘侧网络的最小、最大接入视频路数并确定该深度神经网络的batch size范围。其中,在算法网络中根据边缘算法可以得到该深度神经网络的边缘侧网络。
27.在一实施例中,确定batch size范围为[1,16],则表明该边缘设备会至少接入1路视频进行分析,最多会有16路视频同时分析。
[0028]
然后,在该深度神经网络不同batch size下分别进行算力评估得到该边缘侧网络的实际算力估值。在不同batch size下对该深度神经网络进行推理并统计每个算子的延迟,并计算可以得到每个算子在整个推理过程中与该深度神经网络的延迟的第一延迟比例值。具体地,从该深度神经网络输入处开始统计推理过程中每个算子的延迟与该深度神经网络的延迟。
[0029]
步骤s103:根据所述边缘侧网络的实际算力设置第二延迟比例值,将所述第一延迟比例值与所述第二延迟比例值进行比对并搜索所述深度神经网络分割点并划分所述深度神经网络得到第一神经网络与第二神经网络。具体地,在进行算力评估之后,计算该边缘侧网络的实际算力值并根据该实际算力值设置推理延比例值即第二延迟比例值,并将该推理延比例值与每个算子在整个推理过程中与该深度神经网络的延迟的第一延迟比例值进行比对,并搜索适配该边缘测算力的最佳网络分割点并根据该分割点将深度神经网络分为parte和partc即第一神经网络与第二神经网络。
[0030]
步骤s104:分别对所述第一神经网络与所述第二神经网络进行推理并记录推理过程中每个算子的延迟,得到所述第一神经网络对应的第三延迟比例值和所述第二神经网络对应的第四延迟比例值。具体地,针对parte和partc,分别进行推理并记录推理过程中每个算子的延迟,并计算每个算子在整个推理过程中的延迟比例,得到第一神经网络对应的第三延迟比例值和第二神经网络对应的第四延迟比例值。
[0031]
步骤s105:将所述第三延迟比例值与所述第四延迟比例值分别与所述第二延迟比例值进行比对,当比对结果满足预设要求,确定搜索到的所述深度神经网络的分割点为最佳分割点。具体地,将计算得到的第三延迟比例值与第四延迟比例值分别与第二延迟比例值进行比对,当比对结果满足要求时,确定步骤s103中搜索得到的深度神经网络的最佳分割点即为该深度神经网络拆解的最佳分割点。
[0032]
步骤s106:将分割得到的第一神经网络和第二神经网络中算力相对较小的神经网络用于终端侧的视频分析,将算力相对较大的神经网络用于云端侧的视频分析。具体地,确定最佳分割点之后,比较第一神经网络和第二神经网络地算力值,将算力相对较小的神经网络用于终端侧(边缘侧)的视频分析,将算力相对较大的神经网络用于云端侧的视频分析。
[0033]
本发明实施例提供的视频分析方法,应用于视频处理终端,当接收到待分析视频,对预先配置的深度神经网络进行初步优化与算力拆解;根据所述深度神经网络中边缘侧网络接入的待分析视频的路数对所述深度神经网络的batch size范围进行设置并根据所述batch size范围内不同的batch size对所述深度神经网络进行推理与计算直至输入最佳网络分割点以及匹配边缘算力的最佳batch size,将分割后算力相对较小的神经网络用于终端侧的视频分析,实现了对少量实时视频的部分推理计算;将算力相对较大的神经网络
用于云端侧的视频分析,实现了对所有边缘侧视频的其余部分推理计算。该方法将深度神经网络拆分为边缘侧算力和云端算力相结合的方式,解决了大量视频需要实时分析的问题,实现了大量实时视频推理的实时性。
[0034]
作为本发明实施例一种可选的实施方式,对该深度神经网络进行推理并记录推理过程中每个算子的延迟,计算每个算子与深度神经网络的第一延迟比例值时,首先对该深度神经网络进行推理并记录推理过程中每个算子的平均延迟时间和该深度神经网络总体的平均延迟时间,然后根据每个算子的平均延迟时间和该深度神经网络总体的平均延迟时间可以得到每个算子与该深度神经网络的第一延迟比例值。具体地计算公式为:
[0035][0036]
作为本发明实施例一种可选的实施方式,步骤s103,包括:当计算得到的第一延迟比例值与设置的第二延迟比例值相等时,根据贪心策略进行搜索得到适配边缘侧算力的最佳网络分割点。具体地,根据贪心策略进行搜索包括将搜索网络分割点拆解为查找每个算子的最优延迟比例值,由于分割后网络优化可能会影响到每一次算子的推理延迟比例,因此通过每一次优化后的延迟比例值进行搜索和累加,当最终查找得到每个算子的最优延迟比例值即第一延迟比例值与设置的第二延迟比例值相等时,得到一个对应的分割点。
[0037]
作为本发明实施例一种可选的实施方式,步骤s105,包括:将计算得到的第三延迟比例值与第四延迟比例值分别与第二延迟比例值进行比对,当该第三延迟比例值和该第四延迟比例值分别等于该第二延迟比例值时,确定步骤s103中搜索得到的深度神经网络的最佳分割点即为该深度神经网络拆解的最佳分割点。
[0038]
作为本发明实施例一种可选的实施方式,步骤s105,还包括:对所述第一神经网络与所述第二神经网络分别进行推理并得到所述第一神经网络占用所述边缘侧网络对应的边缘设备的第一算力比例值和所述第二神经网络占用所述边缘侧网络对应的边缘设备的第二算力比例值;当所述第一算力比例值或所述第二算力比例值大于预设阈值,确定搜索到的所述深度神经网络的分割点为最佳分割点。具体地,对得到的第一神经网络与第二神经网络分别进行推理并得到该第一神经网络占用边缘侧网络对应的边缘设备的第一算力比例值和该第二神经网络占用所述边缘侧网络对应的边缘设备的第二算力比例值;然后将该第一算力比例值和第二算力比例值分别与预设阈值进行比较,当该第一算力比例值或第二算力比例值大于预设阈值时,确定步骤s103中搜索得到的深度神经网络的最佳分割点即为该深度神经网络拆解的最佳分割点。其中,预设阈值指算力比例值小于0.5的任意值。
[0039]
在一实施例中,选取预设阈值为0.3,当第一算力比例值或第二算力比例值大于0.3时,步骤s103中搜索得到的深度神经网络的最佳分割点即为该深度神经网络拆解的最佳分割点;当第一算力比例值和第二算力比例值小于0.3时,该搜索得到的深度神经网络的最佳分割点不是该深度神经网络拆解的最佳分割点。
[0040]
作为本发明实施例一种可选的实施方式,所述方法还包括:当比对结果不满足预设要求,对所述第一神经网络与所述第二神经网络的连接处算子进行重新拆分组合直至所述比对结果满足预设要求。具体地,当计算得到的第三延迟比例值和第四延迟比例值不等于该第二延迟比例值或计算得到的第一算力比例值或第二算力比例值小于预设阈值时,确
定步骤s103中搜索得到的深度神经网络的最佳分割点不是该深度神经网络拆解的最佳分割点,需要重新确定该深度神经网络拆解的最佳分割点。具体地,对该第一神经网络与第二神经网络的连接处算子进行重新拆分组合直至该第三延迟比例值和该第四延迟比例值分别等于该第二延迟比例值或该第一算力比例值或第二算力比例值大于预设阈值时,确定该深度神经网络的最佳分割点。这种动态拆分网络地搜索方法可以有效解决不同边缘设备硬件和算力参差不齐的问题。
[0041]
作为本发明实施例一种可选的实施方式,所述分别对所述第一神经网络与所述第二神经网络进行推理并记录推理过程中每个算子的延迟之前,所述方法还包括:对所述第一神经网络与所述第二神经网络分别进行算子合并与优化处理。具体地,推理之前,首先对第一神经网络与第二神经网络分别分别执行算子合并、图优化等网络优化策略,去除孤立节点。
[0042]
在一实例中,如图2所示,表示边缘侧算力和云端算力相结合的视频分析的总架构。具体地,在视频处理终端接收到待分析实时视频a、b、c、d,并对预先配置的深度神经网络进行初步优化,去除掉网络图中的边缘节点1和边缘节点2,然后对待分析实时视频a、b、c、d分别在预先配置的深度神经网络中进行推理并确定最佳网络分割点,根据该最佳网络分割点将待分析实时视频a、b、c、d分别分割为part1和part2两部分;分割后将算力相对较大的视频a中的part1、视频b中的part1、视频c中的part2以及视频d中的part2传输至云端侧进行分析并得到对应的分析结果。
[0043]
本发明实施例还提供一种视频分析装置,应用于视频处理终端;如图3所示,该装置包括:
[0044]
第一处理模块301,用于当接收到待分析视频,对预先配置的深度神经网络进行初步优化与算力拆解;详细内容参见上述方法实施例中步骤s101的相关描述。
[0045]
第二处理模块302,用于根据所述深度神经网络中边缘侧网络接入的待分析视频的路数对所述深度神经网络的batch size范围进行设置并根据所述batch size范围内不同的batch size对所述深度神经网络进行推理并记录推理过程中每个算子的延迟,计算所述每个算子与所述深度神经网络的第一延迟比例值;详细内容参见上述方法实施例中步骤s102的相关描述。
[0046]
划分模块303,用于根据所述边缘侧网络的实际算力设置第二延迟比例值,将所述第一延迟比例值与所述第二延迟比例值进行比对并搜索所述深度神经网络分割点并划分所述深度神经网络得到第一神经网络与第二神经网络;详细内容参见上述方法实施例中步骤s103的相关描述。
[0047]
推理模块304,用于分别对所述第一神经网络与所述第二神经网络进行推理并记录推理过程中每个算子的延迟,得到所述第一神经网络对应的第三延迟比例值和所述第二神经网络对应的第四延迟比例值;详细内容参见上述方法实施例中步骤s104的相关描述。
[0048]
比对模块305,用于将所述第三延迟比例值与所述第四延迟比例值分别与所述第二延迟比例值进行比对,当比对结果满足预设要求,确定搜索到的所述深度神经网络的分割点为最佳分割点;详细内容参见上述方法实施例中步骤s105的相关描述。
[0049]
使用模块306,用于将分割得到的第一神经网络和第二神经网络中算力相对较小的神经网络用于终端侧的视频分析,将算力相对较大的神经网络用于云端侧的视频分析;
详细内容参见上述方法实施例中步骤s106的相关描述。
[0050]
本发明实施例提供的视频分析装置,应用于视频处理终端,当接收到待分析视频,对预先配置的深度神经网络进行初步优化与算力拆解;根据所述深度神经网络中边缘侧网络接入的待分析视频的路数对所述深度神经网络的batch size范围进行设置并根据所述batch size范围内不同的batch size对所述深度神经网络进行推理与计算直至输入最佳网络分割点以及匹配边缘算力的最佳batch size,将分割后算力相对较小的神经网络用于终端侧的视频分析,实现了对少量实时视频的部分推理计算;将算力相对较大的神经网络用于云端侧的视频分析,实现了对所有边缘侧视频的其余部分推理计算。本发明将深度神经网络拆分为边缘侧算力和云端算力相结合的方式,解决了大量视频需要实时分析的问题,实现了大量实时视频推理的实时性。
[0051]
作为本发明实施例一种可选的实施方式,所述装置还包括:记录模块,用于对所述深度神经网络进行推理并记录推理过程中每个算子的平均延迟时间和所述深度神经网络总体的平均延迟时间;计算模块,用于根据所述每个算子的平均延迟时间与所述深度神经网络总体的平均延迟时间计算所述每个算子与所述深度神经网络的第一延迟比例值。
[0052]
作为本发明实施例一种可选的实施方式,所述划分模块包括:搜索模块,用于当所述第一延迟比例值与所述第二延迟比例值相等时,根据贪心策略搜索适配边缘侧算力的网络分割点。
[0053]
作为本发明实施例一种可选的实施方式,所述装置还包括:第一确定模块,用于当所述第三延迟比例值与所述第四延迟比例值等于所述第二延迟比例值,确定搜索到的所述深度神经网络的分割点为最佳分割点。
[0054]
作为本发明实施例一种可选的实施方式,所述装置还包括:第一推理模块,用于对所述第一神经网络与所述第二神经网络分别进行推理并得到所述第一神经网络占用所述边缘侧网络对应的边缘设备的第一算力比例值和所述第二神经网络占用所述边缘侧网络对应的边缘设备的第二算力比例值;第二确定模块,用于当所述第一算力比例值或所述第二算力比例值大于预设阈值,确定搜索到的所述深度神经网络的分割点为最佳分割点。
[0055]
作为本发明实施例一种可选的实施方式,所述装置还包括:第三处理模块,用于当比对结果不满足预设要求,对所述第一神经网络与所述第二神经网络的连接处算子进行重新拆分组合直至所述比对结果满足预设要求。
[0056]
作为本发明实施例一种可选的实施方式,所述装置还包括:第四处理模块,用于对所述第一神经网络与所述第二神经网络分别进行算子合并与优化处理。
[0057]
本发明实施例提供的视频分析装置的功能描述详细参见上述实施例中视频分析方法描述。
[0058]
本发明实施例还提供一种存储介质,如图4所示,其上存储有计算机程序601,该指令被处理器执行时实现上述实施例中视频分析方法的步骤。该存储介质上还存储有音视频流数据,特征帧数据、交互请求信令、加密数据以及预设数据大小等。其中,存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)、随机存储记忆体(random access memory,ram)、快闪存储器(flash memory)、硬盘(hard disk drive,缩写:hdd)或固态硬盘(solid-state drive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。
[0059]
本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通
过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)、随机存储记忆体(randomaccessmemory,ram)、快闪存储器(flash memory)、硬盘(hard disk drive,缩写:hdd)或固态硬盘(solid-state drive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。
[0060]
本发明实施例还提供了一种电子设备,如图5所示,该电子设备可以包括处理器51和存储器52,其中处理器51和存储器52可以通过总线或者其他方式连接,图5中以通过总线连接为例。
[0061]
处理器51可以为中央处理器(central processing unit,cpu)。处理器51还可以为其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。
[0062]
存储器52作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施例中的对应的程序指令/模块。处理器51通过运行存储在存储器52中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施例中的视频分析方法。
[0063]
存储器52可以包括存储程序区和存储数据区,其中,存储程序区可存储操作装置、至少一个功能所需要的应用程序;存储数据区可存储处理器51所创建的数据等。此外,存储器52可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器52可选包括相对于处理器51远程设置的存储器,这些远程存储器可以通过网络连接至处理器51。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0064]
所述一个或者多个模块存储在所述存储器52中,当被所述处理器51执行时,执行如图1-2所示实施例中的视频分析方法。
[0065]
上述电子设备具体细节可以对应参阅图1至图2所示的实施例中对应的相关描述和效果进行理解,此处不再赘述。
[0066]
虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献