【技术实现步骤摘要】
图片分析方法、装置及系统、计算机设备及存储介质
本专利技术涉及视频分析
,特别涉及一种图片分析方法、装置及系统、计算机设备及存储介质。
技术介绍
图片分析技术是一种用模式识别和人工智能的方法对物景进行分析、描述、分类和解释的技术,图片分析又称为景物分析或图像理解。视频中的海量图片可以通过图片分析系统采用图片分析技术进行分析,图片分析系统通常包括中心节点和多个计算节点,中心节点将海量的图片打包成多个图片分析任务,其中每个图片分析任务可以包括多张关联图片(例如视频中的每秒钟内传输的图片为一个图片分析任务),各个计算节点在获取不同的图片分析任务后,并行执行各自的图片分析任务。由于每个图片分析任务中包括多张图片,当某个计算节点获取的图片分析任务中存在该计算节点不支持的格式的图片时,该计算节点执行该图片分析任务的过程中,会出现程序崩溃(也称进程崩溃)。虽然目前可以先将使计算节点发生程序崩溃的任务丢弃,然后对程序崩溃的计算节点进行复原,计算节点复原后,会执行下一个图片分析任务,但是,由于将整个图片分析任务全部丢弃,其中的所有图片都会相应丢失,可能导致视频播放过程中出现长 ...
【技术保护点】
1.一种图片分析方法,其特征在于,用于中心节点,所述方法包括:在图片分析系统的某一计算节点发生程序崩溃时,根据使所述某一计算节点发生程序崩溃的任务生成包括至少一个子图片分析任务的待筛选任务集合,每个所述子图片分析任务由所述使所述某一计算节点发生程序崩溃的任务中的一张图片组成;通过所述图片分析系统的计算节点执行所述待筛选任务集合中的每个子图片分析任务,并根据所述每个子图片分析任务使计算节点发生程序崩溃的总崩溃次数,在所述待筛选任务集合筛选可疑子图片分析任务;通过所述图片分析系统的计算节点执行所述可疑子图片分析任务,直至计算节点发生程序崩溃;丢弃使计算节点发生程序崩溃的可疑子图片分析任务。
【技术特征摘要】
1.一种图片分析方法,其特征在于,用于中心节点,所述方法包括:在图片分析系统的某一计算节点发生程序崩溃时,根据使所述某一计算节点发生程序崩溃的任务生成包括至少一个子图片分析任务的待筛选任务集合,每个所述子图片分析任务由所述使所述某一计算节点发生程序崩溃的任务中的一张图片组成;通过所述图片分析系统的计算节点执行所述待筛选任务集合中的每个子图片分析任务,并根据所述每个子图片分析任务使计算节点发生程序崩溃的总崩溃次数,在所述待筛选任务集合筛选可疑子图片分析任务;通过所述图片分析系统的计算节点执行所述可疑子图片分析任务,直至计算节点发生程序崩溃;丢弃使计算节点发生程序崩溃的可疑子图片分析任务。2.根据权利要求1所述的方法,其特征在于,所述通过所述图片分析系统的计算节点执行所述待筛选任务集合中的每个子图片分析任务,并根据所述每个子图片分析任务使计算节点发生程序崩溃的总崩溃次数,在所述待筛选任务集合筛选可疑子图片分析任务,包括:执行任务筛选过程,所述任务筛选过程包括:通过所述图片分析系统的计算节点执行所述待筛选任务集合的每个子图片分析任务,并根据执行结果更新所述待筛选任务集合,以及所述待筛选任务集合中每个子图片分析任务使计算节点发生程序崩溃的总崩溃次数;判断所述待筛选任务集合中是否存在使计算节点发生程序崩溃的总崩溃次数大于或等于预设崩溃次数的子图片分析任务;当所述待筛选任务集合中不存在使计算节点发生程序崩溃的总崩溃次数大于或等于预设崩溃次数的子图片分析任务时,重复执行所述任务筛选过程,直至所述待筛选任务集合中存在使计算节点发生程序崩溃的总崩溃次数大于或等于预设崩溃次数的子图片分析任务;当所述待筛选任务集合中存在使计算节点发生程序崩溃的总崩溃次数大于或等于预设崩溃次数的子图片分析任务时,将所述待筛选任务集合中所有使计算节点发生程序崩溃的总崩溃次数大于或等于预设崩溃次数的子图片分析任务确定为所述可疑子图片分析任务。3.根据权利要求2所述的方法,其特征在于,所述判断所述待筛选任务集合中是否存在使计算节点发生程序崩溃的总崩溃次数大于或等于预设崩溃次数的子图片分析任务,包括:在第一子图片分析任务使计算节点发生程序崩溃时,更新所述第一子图片分析任务使计算节点发生程序崩溃的总崩溃次数,所述第一子图片分析任务为所述待筛选任务集合中的任意一个子图片分析任务;在每次更新所述第一子图片分析任务使计算节点发生程序崩溃的总崩溃次数后,判断所述第一子图片分析任务使计算节点发生程序崩溃的总崩溃次数是否大于或等于预设崩溃次数。4.根据权利要求3所述的方法,其特征在于,所述中心节点中设置有可疑图片任务队列,所述可疑图片任务队列用于记录由使计算节点发生程序崩溃的图片分析任务拆分得到的子图片分析任务,以及所述子图片分析任务使计算节点发生程序崩溃的总崩溃次数,所述在第一子图片分析任务使计算节点发生程序崩溃时,更新所述第一子图片分析任务使计算节点发生程序崩溃的总崩溃次数,包括:当所述可疑图片任务队列中的所述第一子图片分析任务使计算节点发生程序崩溃时,更新所述可疑图片任务队列中的所述第一子图片分析任务对应的总崩溃次数;所述通过所述图片分析系统的计算节点执行所述可疑子图片分析任务,包括:将所述可疑图片任务队列中的所述可疑子图片分析任务依次发送至所述图片分析系统的计算节点。5.根据权利要求4所述的方法,其特征在于,每个所述可疑子图片分析任务是在前一可疑子图片分析任务执行完成后发送的,且所述图片分析系统的计算节点在执行任一可疑子图片分析任务时,停止执行其他图片分析任务,所述其他图片分析任务为除所述任一可疑子图片分析任务以外的所有图片分析任务。6.根据权利要求1所述的方法,其特征在于,所述通过所述图片分析系统的计算节点执行所述待筛选任务集合中的每个子图片分析任务,包括:将所述待筛选任务集合中的子图片分析任务与未执行的图片分析任务混合,并发送至所述图片分析系统的计算节点。7.根据权利要求6所述的方法,其特征在于,所述中心节点中设置有正常图片任务队列,所述正常图片任务队列用于记录所有待分析的图片分析任务,每个图片分析任务包括至少一张图片,所述将所述待筛选任务集合中的子图片分析任务与未执行的子图片分析任务混合,并发送至所述计算节点,包括:将所述待筛选任务集合中的子图片分析任务依次写入所述正常图片任务队列;将所述正常图片任务队列所记录的图片分析任务依次发送给所述计算节点。8.根据权利要求4所述的方法,其特征在于,所述丢弃使所述计算节点发生程序崩溃的可疑子图片分析任务之后,所述方法还包括:删除所述可疑图片任务队列中的所有子图片分析任务...
【专利技术属性】
技术研发人员:周明耀,浦世亮,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。