System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及视频识别,特别涉及一种药量检测方法、装置、计算机设备、存储介质及产品。
技术介绍
1、在进行地质勘探时,会将由炸药制作成的药柱下放到钻井内,以基于爆炸激发的能量生成地震信号。其中,药柱由多个盛放炸药的药筒组合而成,药筒的数量代表了炸药的药量,药量对施工的安全和质量有着重要影响;若药量不满足设计标准,就会造成爆炸激发的能量过高或过低,导致采集到的地震信号质量不达标。因此,需要对药柱下放的全过程进行录像,再通过工作人员检查视频中的药量是否达标;但该方法耗时耗力,导致药量检测的效率较低。
技术实现思路
1、本申请实施例提供了一种药量检测方法、装置、计算机设备、存储介质及产品,该方法相比于人工检测,在保证了检测准确性的基础上提高了药量检测的效率。所述技术方案如下:
2、一方面,提供了一种药量检测方法,所述方法包括:
3、获取目标视频中的多个视频帧,所述目标视频为展示钻井下药作业的视频;
4、分别识别所述多个视频帧中的目标对象和至少一个杆状物,所述目标对象为下药操作人员;
5、分别对所述多个视频帧中的目标对象进行人体动作识别,基于人体动作识别结果,确定所述多个视频帧中的第一目标区域,所述第一目标区域为所述目标对象执行动作的区域;
6、对于每个视频帧,基于所述视频帧中的第一目标区域,从所述至少一个杆状物中确定药柱,所述药柱位于所述视频帧的第一目标区域内,所述药柱用于携带多个药筒下放到钻井内;
7、基于所述多个视频
8、在一些实施例中,所述基于所述视频帧中的第一目标区域,从所述至少一个杆状物中确定药柱,包括:
9、对所述视频帧中的第一目标区域内的杆状物分别进行形状检测、颜色检测和边缘检测;
10、在所述杆状物的形状检测结果、颜色检测结果和边缘检测结果均与预设检测结果匹配的情况下,将所述杆状物作为所述药柱。
11、在一些实施例中,所述人体动作识别结果包括多个人体动作,所述基于所述视频帧中的第一目标区域,从所述至少一个杆状物中确定药柱,包括:
12、从所述视频帧中的第一目标区域中确定第二目标区域,所述第二目标区域为所述目标对象执行第一目标动作的区域,所述第一目标动作为所述多个人体动作中将药筒绑定到药柱上的动作;
13、基于所述第二目标区域,从所述至少一个杆状物中确定所述药柱,所述药柱位于所述第二目标区域内。
14、在一些实施例中,所述人体动作识别结果包括多个人体动作,所述基于所述视频帧中的第一目标区域,从所述至少一个杆状物中确定药柱,包括:
15、从所述多个视频帧中确定第一起始帧,所述第一起始帧为所述目标对象执行第一目标动作的起始帧,所述第一目标动作为所述多个人体动作中将药筒绑定到药柱上的动作;
16、基于所述第一起始帧之后的多个视频帧,执行所述基于所述视频帧中的第一目标区域,从所述至少一个杆状物中确定药柱的步骤。
17、在一些实施例中,所述多个药筒绑定到所述药柱上后,所述目标对象对所述药柱上的多个药筒依次拍打,所述基于所述多个视频帧,对所述药柱上的多个药筒进行数量识别,得到目标药量,包括:
18、基于所述多个视频帧,对所述药柱上的多个药筒进行图像识别,得到所述多个药筒的第一数量;
19、从所述多个视频帧中确定第二起始帧,所述第二起始帧为所述目标对象执行第二目标动作的起始帧,所述第二目标动作为拍打药柱上的药筒的动作;
20、基于所述第二起始帧之后的多个视频帧,确定所述第二目标动作的执行次数,将所述第二目标动作的执行次数作为所述多个药筒的第二数量;
21、在所述第一数量与所述第二数量相同的情况下,基于两个数量中的任一数量,确定所述目标药量。
22、在一些实施例中,所述分别对所述多个视频帧中的目标对象进行人体动作识别,基于人体动作识别结果,确定所述多个视频帧中的第一目标区域,包括:
23、对所述多个视频帧分别进行背景虚化,得到背景虚化后的多个视频帧,所述背景虚化后的多个视频帧上剩余所述目标对象和所述至少一个杆状物;
24、基于所述背景虚化后的多个视频帧,执行所述分别对所述多个视频帧中的目标对象进行人体动作识别,基于人体动作识别结果,确定所述多个视频帧中的第一目标区域的步骤。
25、另一方面,提供了一种药量检测装置,所述装置包括:
26、获取模块,用于获取目标视频中的多个视频帧,所述目标视频为展示钻井下药作业的视频;
27、第一识别模块,用于分别识别所述多个视频帧中的目标对象和至少一个杆状物,所述目标对象为下药操作人员;
28、第二识别模块,用于分别对所述多个视频帧中的目标对象进行人体动作识别,基于人体动作识别结果,确定所述多个视频帧中的第一目标区域,所述第一目标区域为所述目标对象执行动作的区域;
29、药柱确定模块,用于对于每个视频帧,基于所述视频帧中的第一目标区域,从所述至少一个杆状物中确定药柱,所述药柱位于所述视频帧的第一目标区域内,所述药柱用于携带多个药筒下放到钻井内;
30、药量确定模块,用于基于所述多个视频帧,对所述药柱上的多个药筒进行数量识别,得到目标药量。
31、在一些实施例中,所述药柱确定模块,用于:
32、对所述视频帧中的第一目标区域内的杆状物分别进行形状检测、颜色检测和边缘检测;
33、在所述杆状物的形状检测结果、颜色检测结果和边缘检测结果均与预设检测结果匹配的情况下,将所述杆状物作为所述药柱。
34、在一些实施例中,所述人体动作识别结果包括多个人体动作,所述药柱确定模块,用于:
35、从所述视频帧中的第一目标区域中确定第二目标区域,所述第二目标区域为所述目标对象执行第一目标动作的区域,所述第一目标动作为所述多个人体动作中将药筒绑定到药柱上的动作;
36、基于所述第二目标区域,从所述至少一个杆状物中确定所述药柱,所述药柱位于所述第二目标区域内。
37、在一些实施例中,所述人体动作识别结果包括多个人体动作,所述药柱确定模块,用于:
38、从所述多个视频帧中确定第一起始帧,所述第一起始帧为所述目标对象执行第一目标动作的起始帧,所述第一目标动作为所述多个人体动作中将药筒绑定到药柱上的动作;
39、基于所述第一起始帧之后的多个视频帧,执行所述基于所述视频帧中的第一目标区域,从所述至少一个杆状物中确定药柱的步骤。
40、在一些实施例中,所述多个药筒绑定到所述药柱上后,所述目标对象对所述药柱上的多个药筒依次拍打,所述药量识别模块,用于:
41、基于所述多个视频帧,对所述药柱上的多个药筒进行图像识别,得到所述多个药筒的第一数量;
42、从所述多个视频帧中确定第二起始帧,所述第二起本文档来自技高网...
【技术保护点】
1.一种药量检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述视频帧中的第一目标区域,从所述至少一个杆状物中确定药柱,包括:
3.根据权利要求1所述的方法,其特征在于,所述人体动作识别结果包括多个人体动作,所述基于所述视频帧中的第一目标区域,从所述至少一个杆状物中确定药柱,包括:
4.根据权利要求1所述的方法,其特征在于,所述人体动作识别结果包括多个人体动作,所述基于所述视频帧中的第一目标区域,从所述至少一个杆状物中确定药柱,包括:
5.根据权利要求1所述的方法,其特征在于,所述多个药筒绑定到所述药柱上后,所述目标对象对所述药柱上的多个药筒依次拍打,所述基于所述多个视频帧,对所述药柱上的多个药筒进行数量识别,得到目标药量,包括:
6.根据权利要求1所述的方法,其特征在于,所述分别对所述多个视频帧中的目标对象进行人体动作识别,基于人体动作识别结果,确定所述多个视频帧中的第一目标区域,包括:
7.一种药量检测装置,其特征在于,所述装置包括:
8.一种计算机设备
9.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现如权利要求1至权利要求6任一项所述的药量检测方法。
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序代码,所述计算机程序代码存储在计算机可读存储介质中,计算机设备的处理器从所述计算机可读存储介质读取所述计算机程序代码,所述处理器执行所述计算机程序代码,使得所述计算机设备执行如权利要求1至权利要求6任一项所述的药量检测方法。
...【技术特征摘要】
1.一种药量检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述视频帧中的第一目标区域,从所述至少一个杆状物中确定药柱,包括:
3.根据权利要求1所述的方法,其特征在于,所述人体动作识别结果包括多个人体动作,所述基于所述视频帧中的第一目标区域,从所述至少一个杆状物中确定药柱,包括:
4.根据权利要求1所述的方法,其特征在于,所述人体动作识别结果包括多个人体动作,所述基于所述视频帧中的第一目标区域,从所述至少一个杆状物中确定药柱,包括:
5.根据权利要求1所述的方法,其特征在于,所述多个药筒绑定到所述药柱上后,所述目标对象对所述药柱上的多个药筒依次拍打,所述基于所述多个视频帧,对所述药柱上的多个药筒进行数量识别,得到目标药量,包括:
6.根据权利要求1所述的方法,其特征在于,所述分别对所述多个视频帧中的目标对象进行人体动作识别,基于人体动作识别结果,...
【专利技术属性】
技术研发人员:张茜,李乐,刘鸿,李磊,张琛,付小波,
申请(专利权)人:中国石油天然气集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。