本申请涉及图像处理领域,特别是涉及一种目标物查找方法、装置和存储介质。
背景技术:
1、物品定位需要检索大量录像文件,一路普通的4mb/s的视频数据,一小时存储量约为42gb,而物品定位一般需要分析十来路几十小时的录像数据,分析总量高达几十tb,对大量的录像文件进行一帧帧分析判别来定位目标物品,非常缓慢,效率极低。
技术实现思路
1、在本实施例中提供了一种目标物查找方法、装置和存储介质,以解决现有技术中对大量的录像文件进行一帧帧分析判别来定位目标物品,效率极低的问题。
2、第一个方面,在本实施例中提供了一种目标物查找方法,所述方法包括:
3、将待查找的目标视频分为m个视频段,对所述m个视频段执行目标物识别流程,其中,m为大于或等于1的整数;所述目标物识别流程包括:
4、获取所述视频段的目标时刻对应的视频帧,在所述视频帧中识别所述目标物;
5、当未识别到所述目标物时,将待查找的目标视频分为2m个视频段,继续进行所述目标物识别流程,直至识别出所述目标物或者所述视频段的时间长度小于第一预设值。
6、在其中的一些实施例中,所述方法还包括:
7、当识别到所述目标物时,根据二分法确定所述目标物在所述目标视频中出现的最后时刻。
8、在其中的一些实施例中,所述当识别到所述目标物时,根据二分法确定所述目标物在所述目标视频中出现的最后时刻,包括:
9、当前视频段识别到目标物且当前视频段的时间长度大于第二预设值时,对所述当前视频段进行二分,确定下一视频段的开始时间和下一视频段的结束时间;
10、根据所述下一视频段的开始时间和所述下一视频段的结束时间,确定所述下一视频段;
11、对所述下一视频段进行所述目标物识别,根据识别结果确定所述目标物在目标视频中出现的最后时刻。
12、在其中的一些实施例中,所述对所述下一视频段进行所述目标物识别,根据识别结果确定所述目标物在目标视频中出现的最后时刻,包括:
13、获取下一视频段的目标时刻对应的视频帧,对所述下一视频段的视频帧进行所述目标物识别;
14、当所述下一视频段的视频帧中识别出所述目标物时,继续对所述下一视频段进行二分,直至二分后的视频段的时间长度小于或等于所述第二预设值。
15、在其中的一些实施例中,所述当识别到所述目标物时,根据二分法确定所述目标物在所述目标视频中出现的最后时刻,包括:
16、所述当前视频段的时间长度小于或等于所述第二预设值时,将所述当前视频段的目标时刻确定为所述目标物在目标视频中出现的最后时刻。
17、在其中的一些实施例中,所述当前视频段识别到目标物且当前视频段的时间长度大于第二预设值时,对所述当前视频段进行二分,确定下一视频段的开始时间和下一视频段的结束时间,包括:
18、根据所述当前视频段的目标时刻确定所述下一视频段的开始时间,以及根据所述当前视频段的结束时间确定所述下一视频段的结束时间;
19、或者,根据所述当前视频段的开始时间确定所述下一视频段的开始时间,以及根据所述当前视频段的目标时刻确定所述下一视频段的结束时间。
20、在其中的一些实施例中,所述目标时刻为视频段的中间时刻;所述视频帧为i帧。
21、在其中的一些实施例中,所述获取所述视频段的目标时刻对应的视频帧,包括:
22、获取所述视频段的目标时刻前后预设时间内的i帧,作为视频帧。
23、第二个方面,在本实施例中提供了一种目标物查找装置,所述装置用于将待查找的目标视频分为m个视频段,对所述m个视频段执行目标物识别流程,其中,m为大于或等于1的整数;所述装置包括:
24、识别模块,用于获取视频段的目标时刻对应的视频帧,在视频帧中识别目标物;
25、划分模块,用于当未识别到目标物时,将待查找的目标视频分为2m个视频段,继续进行目标物识别流程,直至识别出目标物或者视频段的时间长度小于第一预设值。
26、第三个方面,在本实施例中提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现第一个方面所述的目标物查找方法的步骤。
27、与现有技术相比,在本实施例中提供的目标物查找方法、装置和存储介质,通过将目标视频分为2i*m个视频段,检测2i*m个视频段的每个视频段的中间时刻是否有目标物,若没有识别到目标物,则继续将目标视频进行二分,分为2(i+1)*m个视频段,直至检测到目标物,或者划分的视频段小于i帧的间隔。通过二分法对视频进行分段,只检测中间时刻是否有目标物,快速定位目标物出现的最后位置,实现目标物的快速查找。解决了现有技术中对大量的录像文件进行一帧帧分析判别来定位目标物品,效率极低的问题。
28、本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。
1.一种目标物查找方法,其特征在于,所述方法包括:
2.根据权利要求1所述的目标物查找方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的目标物查找方法,其特征在于,所述当识别到所述目标物时,根据二分法确定所述目标物在所述目标视频中出现的最后时刻,包括:
4.根据权利要求3所述的目标物查找方法,其特征在于,所述对所述下一视频段进行所述目标物识别,根据识别结果确定所述目标物在目标视频中出现的最后时刻,包括:
5.根据权利要求3所述的目标物查找方法,其特征在于,所述当识别到所述目标物时,根据二分法确定所述目标物在所述目标视频中出现的最后时刻,包括:
6.根据权利要求3所述的目标物查找方法,其特征在于,所述当前视频段识别到目标物且当前视频段的时间长度大于第二预设值时,对所述当前视频段进行二分,确定下一视频段的开始时间和下一视频段的结束时间,包括:
7.根据权利要求1至权利要求6中任一项所述的目标物查找方法,其特征在于,所述目标时刻为视频段的中间时刻;所述视频帧为i帧。
8.根据权利要求7所述的目标物查找方法,其特征在于,所述获取所述视频段的目标时刻对应的视频帧,包括:
9.一种目标物查找装置,其特征在于,所述装置用于将待查找的目标视频分为2i*m个视频段,对所述2i*m个视频段执行目标物识别流程,其中,m为大于或等于1的整数,i为大于或等于0的整数;所述装置包括:
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至权利要求8中任一项所述的目标物查找方法的步骤。