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