目标检测方法、装置及相关设备与流程

文档序号:31126436发布日期:2022-08-13 03:37阅读:42来源:国知局
目标检测方法、装置及相关设备与流程

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.所述当前帧与第一参考帧之间的第一帧间信息,所述参考帧包括所述第一参考帧,所述第一参考帧为所述待检测视频中与所述当前帧相差n帧的视频帧;
28.所述当前帧与第二参考帧之间的第二帧间信息,所述参考帧包括所述第二参考帧,所述第二参考帧为所述待检测视频中与所述当前帧相差m帧的视频帧,所述n、m为正整数,且m》n;
29.所述将所述第一帧信息和所述时域信息分别通过不同的输入通道输入目标检测模型,获得所述待检测视频的目标检测结果,包括:
30.将所述第一帧信息、所述第一帧间信息和所述第二帧间信息分别通过不同的输入通道输入目标检测模型,获得所述待检测视频的目标检测结果。
31.第二方面,本技术实施例提供一种目标检测装置,包括:
32.第一获取模块,用于获取待检测视频的当前帧的第一帧信息,以及参考帧的第二帧信息,所述参考帧为所述待检测视频中除所述当前帧之外的任一与所述当前帧相关的视频帧;
33.确定模块,用于根据所述第一帧信息和所述第二帧信息,确定对应的时域信息;
34.第二获取模块,用于将所述第一帧信息和所述时域信息分别通过不同的输入通道输入目标检测模型,获得所述待检测视频的目标检测结果。
35.可选地,所述第一获取模块之前,所述装置还包括:
36.第二确定模块,用于根据可用资源量,确定所述参考帧;
37.和/或,
38.第三确定模块,用于根据预先设置的目标检测的刷新周期,确定所述参考帧。
39.可选地,所述第二确定模块,包括:
40.第一确定单元,用于在所述可用资源量大于第一预设值的情况下,将所述待检测视频中与所述当前帧相差第一帧差值的视频帧确定为所述参考帧;
41.或者,第二确定单元,用于在所述可用资源量小于或等于第一预设值的情况下,将预先设置的第一目标帧确定为所述参考帧。
42.可选地,所述第三确定模块,包括:
43.第三确定单元,用于在所述刷新周期大于第二预设值的情况下,将所述待检测视频中与所述当前帧相差第二帧差值的视频帧确定为所述参考帧;
44.第四确定单元,用于在所述刷新周期小于或等于第二预设值的情况下,将预先设置的第二目标帧确定为所述参考帧。
45.可选地,所述第一获取模块之前,所述装置还包括:
46.第四确定模块,用于根据所述待检测视频中的目标对象的运动速度,确定帧差等级;
47.第五确定模块,用于根据所述帧差等级,确定所述参考帧。
48.可选地,所述第一确定模块,包括:
49.第五确定单元,用于将所述第一帧信息与所述第二帧信息中特征值之差的绝对值,确定为所述时域信息;
50.或者,
51.第六确定单元,用于将所述第一帧信息与所述第二帧信息输入背景建模模型,获得所述时域信息。
52.可选地,所述时域信息包括:
53.所述当前帧与第一参考帧之间的第一帧间信息,所述参考帧包括所述第一参考帧,所述第一参考帧为所述待检测视频中与所述当前帧相差n帧的视频帧;
54.所述当前帧与第二参考帧之间的第二帧间信息,所述参考帧包括所述第二参考帧,所述第二参考帧为所述待检测视频中与所述当前帧相差m帧的视频帧,所述n、m为正整数,且m》n;
55.所述将所述第一帧信息和所述时域信息分别通过不同的输入通道输入目标检测模型,获得所述待检测视频的目标检测结果,包括:
56.将所述第一帧信息、所述第一帧间信息和所述第二帧间信息分别通过不同的输入通道输入目标检测模型,获得所述待检测视频的目标检测结果。
57.第三方面,本技术实施例提供一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面所述的目标检测方法中的步骤。
58.第四方面,本技术实施例提供一种可读存储介质,所述可读存储介质上存储有程序,所述程序被处理器执行时实现如第一方面所述的目标检测方法中的步骤。
59.本技术实施例中,通过获取待检测视频的当前帧的第一帧信息,以及参考帧的第二帧信息,并根据第一帧信息和第二帧信息,确定对应的时域信息,将第一帧信息和时域信息分别通过不同的输入通道输入目标检测模型,获得待检测视频的目标检测结果。本发明技术方案相对于采用grb三个空间域输入通过的检测方式而言,本发明技术方案将第一帧信息作为空间域信息,利用第一帧信息和第二帧信息获取对应的时域信息,从而将空域信息和时域信息输入到对应的输入通道进行目标检测模型处理。本发明技术方案采用空间域信息与时域信息结合的输入通过,利用空间域信息和时域信息结合的方式对视频进行检测,相对于采用grb三个空间域输入通过的检测方式而言,提高了目标检测的准确率。
附图说明
60.为了更清楚的说明本技术实施例中的技术方案,现对说明书附图作如下说明,显而易见地,下述附图仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性
劳动的前提下,还可以根据所列附图获得其他附图。
61.图1是本技术实施例提供的目标检测方法的流程示意图之一;
62.图2是本技术实施例提供的目标检测方法的流程示意图之二;
63.图3是本技术实施例提供的目标检测装置的结构示意图;
64.图4是本技术实施例提供的电子设备的结构示意图。
具体实施方式
65.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。在本技术中的实施例的基础上,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
66.为了便于理解,下面先对本技术相关的背景知识进行介绍。
67.在静态图像上实现目标检测,本身是一个滑窗+分类的过程,前者是帮助锁定目标可能存在的局部区域,后者则是通过分类器打分,判断锁定的区域是否有(是)我们寻找的目标。具体而言,先将静态图像用特征表示,然后将特征输入到分类器进行打分,从而确定目标的位置。
68.但是由于在视频中目标往往具有运动特性,可能会导致目标的外观在某些帧中表现为不寻常的姿态,仅单单采用静态图像的目标检测的方式对视频帧进行检测,对运动中的目标的检测准确率较低。
69.为解决这一问题,本技术实施例提供一种目标检测方法。参见图1,图1是本技术实施例提供的目标检测方法的流程示意图之一,如图1所示,目标检测方法可以包括以下步骤:
70.步骤101,获取待检测视频的当前帧的第一帧信息,以及参考帧的第二帧信息,所述参考帧为所述待检测视频中除所述当前帧之外的任一与所述当前帧相关的视频帧。
71.第一帧信息可以包括当前帧的亮度,和/或当前帧的灰度,第一帧信息还可以包括当前帧在待检测视频中的位置信息,如当前帧的位置序号。
72.第二帧信息可以包括参考帧的亮度,和/或参考帧的灰度,第二帧信息还可以包括参考帧在待检测视频中的位置信息,如参考帧的位置序号。
73.参考帧可以为一张或多张与当前帧相关的视频帧。与当前帧相关的视频帧指以当前帧为依据,按照一定规则从待检测视频中选取的视频帧,一定规则可以是参考帧与当前帧相差的帧差值在预设范围内,也可以是与当前帧相差的播放时间差在预设范围内等。
74.步骤102,根据所述第一帧信息和所述第二帧信息,确定对应的时域信息。
75.本发明可选的是,可以通过获取第一帧信息和第二帧信息的帧间信息,利用该帧间信息确定对应的时域信息。例如,可以通过第一帧信息和第二帧信息中的特征值确定时域信息。
76.在本技术的一实施例中,可以将所述第一帧信息与所述第二帧信息中特征值之差的绝对值,确定为所述时域信息。
77.特征值指亮度或灰度,在参考帧为一张视频帧的情况下,将该参考帧的灰度与当前帧的灰度作差,或者将该参考帧的亮度与当前帧的亮度作差,以获得时域信息。
78.在参考帧包括多张视频帧的情况下,依次将多张参考帧中每一张参考帧的灰度与当前帧的灰度作差,或者依次将多张参考帧中每一张参考帧的亮度与当前帧的亮度作差,以获得时域信息。
79.应理解,视频帧由多个像素点组成,上述作差指当前帧和参考帧对应位置上的像素点的灰度/亮度作差。对于视频中的运动的目标对象而言,运动的目标对象所在区域的灰度/亮度会发生变化,当前帧与参考帧的帧信息作差的绝对值不为0;对于视频中的静止的目标对象而言,静止的目标对象所在区域的灰度/亮度不会发生变化,当前帧与参考帧的帧信息作差的绝对值为0。因此,通过将所述第一帧信息与所述第二帧信息中特征值之差的绝对值,确定为时域信息,可以通过时域信息确定运动的目标对象的所在区域,从而提高了目标检测的准确率。
80.在本技术的另一实施例中,可以采用背景建模算法获取帧间信息,从而得到对应的时域信息,也即可以将所述第一帧信息与所述第二帧信息输入到背景建模模型,获得所述时域信息。
81.具体实现时,背景建模模型可以为邻近算法(k-nearest,knn)、或高斯混合模型(mixture of gaussians,mog2)、或目标跟踪(geometric multigid,gmg)。将第二帧信息输入具有初始背景信息的初始背景建模模型,以根据初始背景信息和第二帧信息,建立背景信息,并获得具有背景信息的背景建模模型;再将第一帧信息输入背景建模模型,背景建模模型将当前帧的第一帧信息与背景信息进行比较,获得时域信息。第二帧信息可以为待检测视频中当前帧之前的所有视频帧的帧信息,也可以为待检测视频中当前帧之前的部分视频帧的帧信息。
82.步骤103,将所述第一帧信息和所述时域信息分别通过不同的输入通道输入目标检测模型,获得所述待检测视频的目标检测结果。
83.目标检测结果包括但不限于:目标对象在所述待测视频的位置、所述目标对象的类别、与所述目标对象的类别对应的置信度中的至少一项。
84.目标检测模型可以通过如下过程获得:
85.获取初始检测模型;
86.以预先设置的样本结果和样本数据训练所述初始检测模型,获得所述目标检测模型。样本数据包括样本视频的当前帧的帧信息和时域信息,样本结果为与样本视频对应的目标检测结果。
87.将第一帧信息和时域信息输入目标检测模块,从而获得运动中的目标对象或者静止的目标对象的目标检测结果。
88.本技术实施例中,通过获取待检测视频的当前帧的第一帧信息,以及参考帧的第二帧信息,并根据第一帧信息和第二帧信息,确定对应的时域信息,将第一帧信息和时域信息分别通过不同的输入通道输入目标检测模型,获得待检测视频的目标检测结果。本发明技术方案相对于采用grb三个空间域输入通过的检测方式而言,本发明技术方案将第一帧信息作为空间域信息,利用第一帧信息和第二帧信息获取对应的时域信息,从而将空域信息和时域信息输入到对应的输入通道进行目标检测模型处理。本发明技术方案采用空间域信息与时域信息结合的输入通过,利用空间域信息和时域信息结合的方式对视频进行检测,相对于采用grb三个空间域输入通过的检测方式而言,提高了目标检测的准确率。
89.可选地,所述获取待检测视频的当前帧的第一帧信息,以及参考帧的第二帧信息之前,所述方法还包括:
90.根据可用资源量,确定所述参考帧;
91.和/或,
92.根据预先设置的目标检测的刷新周期,确定所述参考帧。
93.应理解,可用资源量为执行本技术提供的方法的设备的可用资源量,如执行本技术提供的方法的设备剩余可用的计算资源,和/或剩余可用的存储资源。
94.在一个可行的实施例中,根据可用资源量和/或根据预先设置的目标检测的刷新周期,确定所述参考帧包括:根据可用资源量和/或根据预先设置的目标检测的刷新周期,确定所述参考帧的获取方式;根据所述获取方式,获取所述参考帧。其中,所述参考帧的获取方式包括:帧间差固定方式、帧固定的方式。具体的,对于刷新周期要求不高,和/或可用资源不足的场景,采用帧固定的方式确定参考帧;对于刷新周期高,和/或可用资源充足的场景,采用帧间差固定方式确定参考帧,以下详述。
95.具体实现时,在可用资源量较多时,可选择对资源量要求高的参考帧获取方式确定参考帧,从而获得准确率更高的目标检测结果。
96.在可用资源量较少时,可选择对资源量要求低的参考帧获取方式确定参考帧,以避免造成资源量紧张。
97.在本发明中,若对可用资源量的要求大于标准资源量,则认为对资源量要求高;若对可用资源量的要求小于或等于标准资源量,则认为对可用资源量要求低。
98.若可用资源量大于标准资源量,则认为可用资源量较多;若可用资源量小于或等于标准资源量,则认为可用资源量较少。
99.标准资源量可根据实际情况确定,如标准资源量为执行本技术提供的方法的设备的总资源量的80%。
100.同理,在刷新周期较高时,可选择对刷新周期要求高的参考帧获取方式确定参考帧,从而获得准确率更高的目标检测结果。
101.在刷新周期较低时,可选择对刷新周期要求低的参考帧获取方式确定参考帧,以避免因刷新周期无法满足要求而造成目标检测结果不准确。
102.在本发明中,若对刷新周期的要求大于标准刷新周期,则认为对刷新周期要求高;若对刷新周期的要求小于或等于标准刷新周期,则认为对刷新周期要求低。
103.若执行本技术提供的方法的设备支持的预先设置的刷新周期小于或等于标准刷新周期,则认为刷新周期较高;若执行本技术提供的方法的设备支持的预先设置的刷新周期大于标准刷新周期,则认为刷新周期较低。
104.若当前帧每更新q次后更新参考帧,则刷新周期为q,q为正整数。标准刷新周期可根据实际情况确定,如标准参考周期为10,或1。
105.本技术实施例中,通过根据可用资源量,和/或预先设置的目标检测的刷新周期,确定参考帧,可以结合实际情况选取有利于获得更准确的目标检测结果的方式确定参考帧,从而提高了目标检测的准确率。
106.在本技术的一实施例中,所述根据可用资源量,确定所述参考帧,包括:
107.在所述可用资源量大于第一预设值的情况下,将所述待检测视频中与所述当前帧
相差第一帧差值的视频帧确定为所述参考帧,此方式为帧间差固定的方式;
108.或者,在所述可用资源量小于或等于第一预设值的情况下,将预先设置的第一目标帧确定为所述参考帧,此方式为帧固定的方式。
109.应理解,当前帧会随着检测的进行而更新,即在目标检测的过程中,待检测视频中的每一帧可按顺序轮流作当前帧。帧间差固定的方式指当前帧更新时,固定将与当前帧相差第一帧差值的视频帧作为参考帧,如固定地将与当前帧相差10帧的视频帧作为参考帧。这样,在当前帧更新时,参考帧也一并更新。这种方式需更高的可用资源量,刷新周期也较高。
110.帧固定的方式指当前帧更新时,若第一目标帧与当前帧之间的帧差在可允许的预设范围内,可不更新参考帧。如选定当前帧的前10帧中任一视频帧作为第一目标帧,在当前帧更新时,只要第一目标帧距离当前帧的帧差为10以内的,参考帧仍为第一目标帧;在第一目标帧距离当前帧的帧差大于10的时候,才更新参考帧。这种方式需要的可用资源量较少,刷新周期也较低。
111.在本技术的另一实施例中,所述根据预先设置的目标检测的刷新周期,确定所述参考帧,包括:
112.在所述刷新周期大于第二预设值的情况下,将所述待检测视频中与所述当前帧相差第二帧差值的视频帧确定为所述参考帧,此方式为帧间差固定的方式;
113.在所述刷新周期小于或等于第二预设值的情况下,将预先设置的第二目标帧确定为所述参考帧,此方式为帧固定的方式。
114.在该实施例中,帧间差固定和帧固定的方式与上一实施例中的相同,在此不再赘述。
115.应理解,目标对象运动速度越快,在一段待检测视频中捕捉到其运动的视频帧的帧数可能越少。因此,为进一步提高目标检测的准确率,可选地,所述获取待检测视频的当前帧的第一帧信息,以及参考帧的第二帧信息之前,所述方法还包括:
116.根据所述待检测视频中的目标对象的运动速度,确定帧差等级;
117.根据所述帧差等级,确定所述参考帧。
118.具体实现时,可以根据历史经验值划分多个运动速度范围与帧差等级的对应关系,如目标对象的运动速度位于1m/s至5m/s时,确定帧差等级为第一等级,即参考帧与当前帧的帧差值不大于10;目标对象的运动速度位于5m/s至15m/s时,确定帧差等级为第二等级,即参考帧与当前帧的帧差值不大于3。
119.本技术实施例中,通过根据待检测视频中的目标对象的运动速度,确定帧差等级,再根据帧差等级,确定参考帧,可以根据目标对象的实际运动速度,确定更加合理的参考帧,从而提高目标检测的准确率。
120.可选地,所述时域信息包括:
121.所述当前帧与第一参考帧之间的第一帧间信息,所述参考帧包括所述第一参考帧,所述第一参考帧为所述待检测视频中与所述当前帧相差n帧的视频帧;
122.所述当前帧与第二参考帧之间的第二帧间信息,所述参考帧包括所述第二参考帧,所述第二参考帧为所述待检测视频中与所述当前帧相差m帧的视频帧,所述n、m为正整数,且m》n;
123.参见图2,所述将所述第一帧信息和所述时域信息分别通过不同的输入通道输入目标检测模型,获得所述待检测视频的目标检测结果,包括:
124.将所述第一帧信息、所述第一帧间信息和所述第二帧间信息分别通过不同的输入通道输入目标检测模型,获得所述待检测视频的目标检测结果。
125.具体实现时,可选取与当前帧相差2帧的视频帧作为第一参考帧,与当前帧相差10帧的视频帧作为第二参考帧,从而分别获得当前帧的远端帧即第二参考帧,和当前帧的近端帧即第一参考帧。这样,可通过近端帧与当前帧之间的时域信息捕获运动目标,远端帧与当前帧的时域信息补充补获缓慢运动目标,提高目标检测的准确率。
126.进一步地,结合当前帧的第一帧信息如当前帧的亮度信息提供的目标对象的特征细节,可进一步提高目标检测的准确率。
127.此外,本技术实施例中,可将现有技术方案中的rgb三色空间信息输入通道,改造为本技术中的输入通道,即将任意两个输入通道用于输入表征时域信息即第一帧间信息和第二帧间信息的输入通道,将另一输入通道用于输入第一帧信息即空间信息的输入通道。然后利用该时空结合的三输入通道对输入的信息进行处理,得到时空联合的图像,从而利用该预先训练好的目标检测模型对该时空联合图像进行目标检测,获得目标检测结果。这样,通过改造的时空结合输入通道,在不增加输入通道数量的情况下,引入时域信息,在不增加样本数据准备工作量,以及训练模型配置资源和工作量的情况下,在对运动目标进行检测场景中引入时域信息,提高了目标检测的准确率和目标检测模型的泛化能力。
128.参见图3,本技术实施例还提供一种目标检测装置300,包括:
129.第一获取模块301,用于获取待检测视频的当前帧的第一帧信息,以及参考帧的第二帧信息,所述参考帧为所述待检测视频中除所述当前帧之外的任一与所述当前帧相关的视频帧;
130.第一确定模块302,用于根据所述第一帧信息和所述第二帧信息,确定对应的时域信息;
131.第二获取模块303,用于将所述第一帧信息和所述时域信息分别通过不同的输入通道输入目标检测模型,获得所述待检测视频的目标检测结果。
132.可选地,所述第一获取模块301之前,所述装置300还包括:
133.第二确定模块,用于根据可用资源量,确定所述参考帧;
134.和/或,
135.第三确定模块,用于根据预先设置的目标检测的刷新周期,确定所述参考帧。
136.可选地,所述第二确定模块,包括:
137.第一确定单元,用于在所述可用资源量大于第一预设值的情况下,将所述待检测视频中与所述当前帧相差第一帧差值的视频帧确定为所述参考帧;
138.或者,第二确定单元,用于在所述可用资源量小于或等于第一预设值的情况下,将预先设置的第一目标帧确定为所述参考帧。
139.可选地,所述第三确定模块,包括:
140.第三确定单元,用于在所述刷新周期大于第二预设值的情况下,将所述待检测视频中与所述当前帧相差第二帧差值的视频帧确定为所述参考帧;
141.第四确定单元,用于在所述刷新周期小于或等于第二预设值的情况下,将预先设
置的第二目标帧确定为所述参考帧。
142.可选地,所述第一获取模块301之前,所述装置300还包括:
143.第四确定模块,用于根据所述待检测视频中的目标对象的运动速度,确定帧差等级;
144.第五确定模块,用于根据所述帧差等级,确定所述参考帧。
145.可选地,所述第一确定模块302,包括:
146.第五确定单元,用于将所述第一帧信息与所述第二帧信息中特征值之差的绝对值,确定为所述时域信息;
147.或者,
148.第六确定单元,用于将所述第一帧信息与所述第二帧信息输入背景建模模型,获得所述时域信息。
149.可选地,所述时域信息包括:
150.所述当前帧与第一参考帧之间的第一帧间信息,所述参考帧包括所述第一参考帧,所述第一参考帧为所述待检测视频中与所述当前帧相差n帧的视频帧;
151.所述当前帧与第二参考帧之间的第二帧间信息,所述参考帧包括所述第二参考帧,所述第二参考帧为所述待检测视频中与所述当前帧相差m帧的视频帧,所述n、m为正整数,且m》n;
152.所述将所述第一帧信息和所述时域信息分别通过不同的输入通道输入目标检测模型,获得所述待检测视频的目标检测结果,包括:
153.将所述第一帧信息、所述第一帧间信息和所述第二帧间信息分别通过不同的输入通道输入目标检测模型,获得所述待检测视频的目标检测结果。
154.本技术实施例提供的目标检测装置300能够实现本技术目标检测方法实施例中能够实现的各个过程,以及达到相同的有益效果,为避免重复,在此不再赘述。
155.本技术实施例提供一种电子设备。如图4所示,电子设备400包括:处理器401、存储器402及存储在所述存储器402上并可在所述处理器上运行的计算机程序,电子设备400中的各个组件通过总线系统403耦合在一起。可理解,总线系统403用于实现这些组件之间的连接通信。
156.其中,处理器401,用于:
157.获取待检测视频的当前帧的第一帧信息,以及参考帧的第二帧信息,所述参考帧为所述待检测视频中除所述当前帧之外的任一与所述当前帧相关的视频帧;
158.根据所述第一帧信息和所述第二帧信息,确定对应的时域信息;
159.将所述第一帧信息和所述时域信息分别通过不同的输入通道输入目标检测模型,获得所述待检测视频的目标检测结果。
160.可选地,处理器401还用于:
161.根据可用资源量,确定所述参考帧;
162.和/或,
163.根据预先设置的目标检测的刷新周期,确定所述参考帧。
164.可选地,处理器401还用于:
165.在所述可用资源量大于第一预设值的情况下,将所述待检测视频中与所述当前帧
相差第一帧差值的视频帧确定为所述参考帧;
166.或者,在所述可用资源量小于或等于第一预设值的情况下,将预先设置的第一目标帧确定为所述参考帧。
167.可选地,处理器401还用于:
168.在所述刷新周期大于第二预设值的情况下,将所述待检测视频中与所述当前帧相差第二帧差值的视频帧确定为所述参考帧;
169.在所述刷新周期小于或等于第二预设值的情况下,将预先设置的第二目标帧确定为所述参考帧。
170.可选地,处理器401还用于:
171.根据所述待检测视频中的目标对象的运动速度,确定帧差等级;
172.根据所述帧差等级,确定所述参考帧。
173.可选地,处理器401还用于:
174.将所述第一帧信息与所述第二帧信息中特征值之差的绝对值,确定为所述时域信息;
175.或者,
176.将所述第一帧信息与所述第二帧信息输入背景建模模型,获得所述时域信息。
177.可选地,所述时域信息包括:
178.所述当前帧与第一参考帧之间的第一帧间信息,所述参考帧包括所述第一参考帧,所述第一参考帧为所述待检测视频中与所述当前帧相差n帧的视频帧;
179.所述当前帧与第二参考帧之间的第二帧间信息,所述参考帧包括所述第二参考帧,所述第二参考帧为所述待检测视频中与所述当前帧相差m帧的视频帧,所述n、m为正整数,且m》n;
180.所述将所述第一帧信息和所述时域信息分别通过不同的输入通道输入目标检测模型,获得所述待检测视频的目标检测结果,包括:
181.将所述第一帧信息、所述第一帧间信息和所述第二帧间信息分别通过不同的输入通道输入目标检测模型,获得所述待检测视频的目标检测结果。
182.本技术实施例提供的电子设备400能够实现本技术目标检测方法实施例中能够实现的各个过程,以及达到相同的有益效果,为避免重复,在此不再赘述。
183.本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述目标检测方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等。
184.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1