[发明专利]多流水线多检测算法的视频检测方法、系统、介质及设备在审
申请号: | 202211594357.8 | 申请日: | 2022-12-13 |
公开(公告)号: | CN115880609A | 公开(公告)日: | 2023-03-31 |
发明(设计)人: | 陈珍敬;杨跃庭;林锦成;薛健 | 申请(专利权)人: | 厦门瑞为信息技术有限公司 |
主分类号: | G06V20/40 | 分类号: | G06V20/40;G06V10/764 |
代理公司: | 北京维正专利代理有限公司 11508 | 代理人: | 何爽 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流水线 检测 算法 视频 方法 系统 介质 设备 | ||
1.一种多流水线多检测算法的视频检测方法,应用于计算机设备,其特征在于,包括:
接收视频信息,并根据视频信息获取视频帧;
通过预置的主处理线程池中的多个主处理线程并行地对所述视频帧处理,得到处理视频帧;
通过预置合成处理模型对处理视频帧进行排序,并将排序后的处理视频帧合成视频。
2.根据权利要求1所述的一种多流水线多检测算法的视频检测方法,其特征在于,在所述接收视频信息之前,包括:
接收算法句柄创建操作信息;
根据算法句柄创建操作信息,创建处理线程对应的算法的算法句柄;
将所述算法句柄与其对应的处理线程关联。
3.根据权利要求1所述的一种多流水线多检测算法的视频检测方法,其特征在于,所述通过预置的主处理线程池中的多个主处理线程并行地对所述视频帧处理,包括:
获取主处理线程的状态信息;
根据所述状态信息,判断是否有空闲的主处理线程;
若是,则随机选取空闲的主处理线程对所述视频帧进行处理。
4.根据权利要求3所述的一种多流水线多检测算法的视频检测方法,其特征在于,所述对所述视频帧进行处理,包括:
根据异步任务Future模型生成目标检测异步任务,并根据目标检测异步任务生成目标跟踪异步任务,其中目标检测异步任务用于根据视频帧检测视频帧中的目标并对其添加标记,目标跟踪异步任务用于对所述标记进行ID标识;
通过所述主处理线程调用预置的第一线程池,对所述视频帧进行目标检测处理。
5.根据权利要求3所述的一种多流水线多检测算法的视频检测方法,其特征在于,所述根据目标检测异步任务生成目标跟踪异步任务,包括:
将目标检测异步任务的结果作为输入参数输入预置的异步任务标识生成算法模型,生成目标跟踪异步任务。
6.根据权利要求1所述的一种多流水线多检测算法的视频检测方法,其特征在于,包括:
所述主处理线程能够依次调用第一线程池、第二线程池、第三线程池对视频帧进行处理,其中第一线程池用于根据预置的目标标记规则对所述视频帧进行目标标记,得到目标标记视频帧;第二线程池用于对施加在目标标记视频帧上的标记进行ID标识,得到目标跟踪视频帧;第三线程池用于对所述目标跟踪视频帧中的目标进行特征检测,得到已处理视频帧。
7.根据权利要求1所述的一种多流水线多检测算法的视频检测方法。其特征在于,在所述通过预置目标跟踪处理模型对处理视频帧进行排序之前,包括:
调用预置算法对排序后的处理视频帧进行图像模糊度计算,得到图像模糊度计算结果;
根据所述图像模糊度计算结果以及预置的质量分评分规则对处理视频帧进行质量评分;
根据预置的筛选规则,将质量分不满足要求的处理视频帧剔除。
8.一种基于权利要求1-7任意一条所述的多流水线多检测算法的视频检测方法的系统,其特征在于,所述系统包括:
视频接收模块(1),用于接收输入的视频流,并根据视频流获取视频帧;
主处理模块(2),用于调用预置目标检测处理线程处理视频帧;
存储模块(3),用于存储预置算法、预置模型等;
质量分计算模块(4),用于调用预置算法对得到的处理视频帧进行质量分计算。
9.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1-7任意一项所述的方法步骤。
10.一种电子设备,其特征在于,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适用于由所述处理器加载并执行如权利要求1-7任意一项的方法步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门瑞为信息技术有限公司,未经厦门瑞为信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211594357.8/1.html,转载请声明来源钻瓜专利网。