一种目标对象的跟踪方法和装置与流程

文档序号:16090824发布日期:2018-11-27 22:59阅读:166来源:国知局

本申请涉及目标跟踪领域,尤其涉及一种目标对象的跟踪方法和装置。



背景技术:

目前,在交通路口、住宅小区、办公区域或其他区域都安装有摄像装置,这些摄像装置可以对其覆盖范围内的目标对象进行图像采集。当需要对某一目标对象进行跟踪时,可以根据摄像装置采集的图像对目标对象进行跟踪。

在根据摄像装置采集的图像对目标对象进行跟踪时,具体地,跟踪人员可以根据需要跟踪的目标对象,从多个图像中依次查找是否包含该目标对象,在查找到目标对象后,跟踪人员可以进一步确定目标对象的位置信息,进而实现对目标对象的跟踪。

然而,按照上述记载的方法对目标对象进行跟踪时,由于需要跟踪人员人工地查找目标对象,并确定目标对象的位置信息,导致对目标对象进行跟踪的效率和准确率较低,从而无法有效地对目标对象进行跟踪。



技术实现要素:

本申请实施例提供一种目标对象的跟踪方法和装置,用于解决在对目标对象进行跟踪时,由于需要人工地从图像中查找目标对象并确定目标对象的位置等信息,导致对目标对象进行跟踪的效率和准确率较低,从而无法有效地对目标对象进行跟踪的问题。

为解决上述技术问题,本申请实施例是这样实现的:

第一方面,提出一种目标对象的跟踪方法,包括:

确定待跟踪的目标对象的特征信息;

根据所述目标对象的特征信息,从图像库包含的图像中查找所述目标对象,所述图像库包含的图像由多个摄像装置进行图像采集得到;

根据查找到的所述目标对象,确定所述目标对象的位置信息;

根据所述目标对象的位置信息,对所述目标对象进行跟踪。

结合第一方面,在第一种可能的实现方式中,具体实现为:

所述多个摄像装置位于设定区域的不同位置,所述多个摄像装置采集到的图像覆盖所述设定区域,且,针对所述设定区域内的任一位置,至少两个摄像装置对所述位置进行图像采集。

结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,具体实现为:根据所述特征信息,从图像库包含的图像中查找所述目标对象,包括:

提取所述图像库中包含的图像的特征信息;

将所述目标对象的特征信息与所述图像库中包含的图像的特征信息进行匹配,根据匹配结果从所述图像库包含的图像中查找所述目标对象。

结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式,在第三种可能的实现方式中,具体实现为:

根据查找到的所述目标对象,确定所述目标对象的位置信息,包括:

根据查找到的所述目标对象,确定同一时刻对所述目标对象进行图像采集的至少两个摄像装置的位置信息;

根据所述至少两个摄像装置的位置信息,确定所述目标对象的位置信息。

结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式,在第四种可能的实现方式中,具体实现为:

根据所述至少两个摄像装置的位置信息,确定所述目标对象的位置信息,包括:

根据所述至少两个摄像装置的景深以及所述至少两个摄像装置之间的距离,确定所述目标对象与所述至少两个摄像装置之间的距离;

根据所述目标对象与所述至少两个摄像装置之间的距离,以及所述至少两个摄像装置的位置信息,确定所述目标对象的位置信息。

结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式或第一方面的第四种可能的实现方式,在第五种可能的实现方式中,具体实现为:

根据所述目标对象的位置信息,对所述目标对象进行跟踪,包括:

根据所述目标对象的位置信息,确定所述目标对象的跟踪信息,所述跟踪信息包括所述目标对象的行迹路线以及所述目标对象的视频中的至少一种;

根据所述目标对象的跟踪信息,对所述目标对象进行跟踪。

第二方面,提出一种目标对象的跟踪装置,包括:

第一确定模块,确定待跟踪的目标对象的特征信息;

查找模块,根据所述目标对象的特征信息,从图像库包含的图像中查找所述目标对象,所述图像库包含的图像由多个摄像装置进行图像采集得到;

第二确定模块,根据查找到的所述目标对象,确定所述目标对象的位置信息;

跟踪模块,根据所述目标对象的位置信息,对所述目标对象进行跟踪。

结合第二方面,在第一种可能的实现方式中,具体实现为:

所述多个摄像装置位于设定区域的不同位置,所述多个摄像装置采集到的图像覆盖所述设定区域,且,针对所述设定区域内的任一位置,至少两个摄像装置对所述位置进行图像采集。

结合第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,具体实现为:所述查找模块,根据所述特征信息,从图像库包含的图像中查找所述目标对象,包括:

提取所述图像库中包含的图像的特征信息;

将所述目标对象的特征信息与所述图像库中包含的图像的特征信息进行匹配,根据匹配结果从所述图像库包含的图像中查找所述目标对象。

结合第二方面或第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式,在第三种可能的实现方式中,具体实现为:

所述第二确定模块,根据查找到的所述目标对象,确定所述目标对象的位置信息,包括:

根据查找到的所述目标对象,确定同一时刻对所述目标对象进行图像采集的至少两个摄像装置的位置信息;

根据所述至少两个摄像装置的位置信息,确定所述目标对象的位置信息。

结合第二方面或第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式或第二方面的第三种可能的实现方式,在第四种可能的实现方式中,具体实现为:

所述第二确定模块,根据所述至少两个摄像装置的位置信息,确定所述目标对象的位置信息,包括:

根据所述至少两个摄像装置的景深以及所述至少两个摄像装置之间的距离,确定所述目标对象与所述至少两个摄像装置之间的距离;

根据所述目标对象与所述至少两个摄像装置之间的距离,以及所述至少两个摄像装置的位置信息,确定所述目标对象的位置信息。

结合第二方面或第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式或第二方面的第三种可能的实现方式或第二方面的第四种可能的实现方式,在第五种可能的实现方式中,具体实现为:

所述跟踪模块,根据所述目标对象的位置信息,对所述目标对象进行跟踪,包括:

根据所述目标对象的位置信息,确定所述目标对象的跟踪信息,所述跟踪信息包括所述目标对象的行迹路线以及所述目标对象的视频中的至少一种;

根据所述目标对象的跟踪信息,对所述目标对象进行跟踪。

本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:

本申请实施例提供的技术方案,确定待跟踪的目标对象的特征信息;根据所述目标对象的特征信息,从图像库包含的图像中查找所述目标对象;根据查找到的所述目标对象,确定所述目标对象的位置信息;根据所述目标对象的位置信息,对所述目标对象进行跟踪。这样,在对目标对象进行跟踪时,由于可以根据目标对象的特征信息自动从图像中搜索该目标对象,且,可以根据搜索到的目标对象自动定位目标对象的位置,因此,相较于现有技术而言,可以提高对目标对象进行搜索和定位的效率和准确率,从而可以更加有效地对目标对象进行跟踪。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本申请实施例提供的一种目标对象的跟踪方法的流程示意图;

图2为本申请实施例提供的另一种目标对象的跟踪方法的流程示意图;

图3为本申请实施例提供的一种目标对象的跟踪装置的结构示意图;

图4为本申请实施例提供的另一种目标对象的跟踪装置的结构示意图。

具体实施方式

现有技术中,在对目标对象进行跟踪时,通常由跟踪人员人工地从摄像装置拍摄到的图像中查找目标对象,在查找到目标对象后,人工地对目标对象进行定位,从而实现对目标对象的跟踪。然而,这种人工查找以及人工定位的方式速度较慢,往往容易出错,或遗漏目标对象,导致对目标对象进行跟踪的效率和准确率比较低,从而不能有效地对目标对象进行跟踪。

有鉴于此,本申请实施例提供了一种目标对象的跟踪方法和装置,该方法包括:确定待跟踪的目标对象的特征信息;根据所述目标对象的特征信息,从图像库包含的图像中查找所述目标对象,所述图像库包含的图像由多个摄像装置进行图像采集得到;根据查找到的所述目标对象,确定所述目标对象的位置信息;根据所述目标对象的位置信息,对所述目标对象进行跟踪。

与现有技术相比,本申请实施例提供的目标对象的跟踪方法至少可以实现以下有益效果:

(1)可以根据待跟踪的目标对象的特征信息,自动地从图像中搜索该目标对象,搜索速度快,效率高,且不易出错;

(2)在查找到目标对象后,可以根据查找到的目标对象自动对目标对象进行定位,且,定位的准确率较高;

(3)根据定位得到的目标对象的位置,可以准确地对目标对象进行跟踪。

基于上述三点,由于可以根据目标对象的特征信息,自动地搜索和定位目标对象,因此,可以有效地对目标对象进行跟踪。

下面结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例的执行主体可以是由一台或多台计算机组成的服务器,所述服务器可以管理多个摄像装置采集到的图像,并可以对这些图像进行分析处理,确定待跟踪的目标对象,并对目标对象进行定位、跟踪。其中,所述多个摄像装置可以构成一个集群,共同对设定区域进行图像采集,所述设定区域可以是办公区域,也可以是居民小区,还可以是其他区域,所述多个摄像装置分布在所述设定区域的不同位置,且,针对同一位置,至少存在两个摄像装置对其进行图像采集,以便于后续所述服务器对待跟踪的目标对象进行定位。

待跟踪的目标对象可以是人,也可以是车辆,还可以是其他目标对象,比如,书包、衣物等,这里不再一一举例说明。

本申请实施例提供的技术方案,可以应用于各种对目标对象进行跟踪的监控系统,例如,在交通的安全监控中,可以对目标车辆进行跟踪,在工厂的安全监控中,可以对目标人员或目标产品进行跟踪,在公安系统中,可以对目标嫌疑人进行跟踪,等,这里也不再一一举例说明。

本申请实施例对目标对象进行的跟踪,可以是对目标对象进行的实时跟踪,例如,在某一小区内,一旦监测到目标人员后,可以应用本申请实施例提供的技术方案对该目标人员进行实时跟踪;也可以是对目标对象进行的历史跟踪,以获得目标对象的历史路径,例如,在某一个交通路口的历史图像中,确定目标车辆是否出现,若出现,则跟踪该目标车辆,以获得该目标车辆在该交通路口的历史行车路径。

以下结合附图,详细说明本申请各实施例提供的技术方案。

图1为本申请实施例提供的一种目标对象的跟踪方法的流程示意图。所述方法如下所述。

步骤102:确定待跟踪的目标对象的特征信息。

在步骤102中,在需要对某一目标对象进行跟踪时,可以确定待跟踪的目标对象的特征信息。

本申请实施例中,待跟踪的目标对象的特征信息可以是该目标对象的图像,也可以是该目标对象的颜色、形状、大小等信息。例如,待跟踪的目标对象为嫌疑人,那么,可以从公安系统中或通过其他方式获取到该嫌疑人的图像,该图像可以视为嫌疑人的特征信息,或者,也可以根据嫌疑人的图像提取嫌疑人的外貌特征(例如身高、肤色等)等信息,并将嫌疑人的外貌特征等信息视为嫌疑人的特征信息。

再例如,待跟踪的目标对象为嫌疑车辆,那么,可以从该嫌疑车辆的目击者处或通过其他方式确定该车辆的颜色、形状、车牌号等信息,这些信息可以视为该嫌疑车辆的特征信息。

在确定待跟踪的目标对象的特征信息后,可以执行步骤104。

步骤104:根据所述目标对象的特征信息,从图像库包含的图像中查找所述目标对象。

在步骤104中,在确定待跟踪的目标对象的特征信息后,可以根据所述特征信息,从图像库的图像中查找所述目标对象。

本申请实施例中,所述图像库中包含的图像可以由多个摄像装置进行图像采集得到。其中,所述多个摄像装置可以组成一个集群,并安装在设定区域(可以是办公区域,也可以是某一居民小区,还可以是其他区域)的不同位置,使用所述多个摄像装置对所述设定区域进行图像采集。

需要说明的是,针对所述多个摄像装置而言,不同的摄像装置可以对所述设定区域内的不同位置进行图像采集,所述多个摄像装置采集的图像可以覆盖所述设定区域。此外,为了便于后续对目标对象的位置进行定位,在所述设定区域内安装所述多个摄像装置时,需要保证,针对所述设定区域内的任一位置,存在至少两个摄像装置对该位置进行图形采集。

本申请实施例中,所述多个摄像装置可以实时地对所述设定区域进行图像采集,在采集得到图像后,可以将图像传输至所述图像库中,并由所述图像库对所述多个摄像装置采集到的图像进行统一管理。

这样,在确定待跟踪的目标对象的特征信息后,可以根据该特征信息,从所述图像库中查找所述目标对象。

在从图像库包含的图像中查找所述目标对象时,可以包括:

提取所述图像库中包含的图像的特征信息;

将所述目标对象的特征信息与所述图像库中包含的图像的特征信息进行匹配,根据匹配结果从所述图像库包含的图像中查找所述目标对象。

具体地,可以对所述图像库中包含的图像进行特征信息的提取,其中,可以根据待跟踪的目标对象的特征信息提取所述图像库中包含的图像的特征信息。例如,待跟踪的目标对象的特征信息为颜色,那么,可以提取所述图像库中的每一个图像的颜色,再例如,待跟踪的目标对象的特征信息为目标对象的图像,那么,可以提取所述图像库中的每一个图像中包含的对象的图像。也就是说,本申请实施例中,对所述图像库中包含的图像进行提取得到的特征信息,可以与待跟踪的目标对象的特征信息相对应。

在提取到所述图像库中包含的图像的特征信息后,可以将待跟踪的目标对象的特征信息与提取到的特征信息进行匹配,根据匹配结果从所述图像库包含的图像中查找所述目标对象。

例如,如果待跟踪的目标对象的特征信息是图像,那么,可以使用图像处理技术,将该图像与从所述图像库中提取到的对象的图像进行匹配,若匹配成功(例如,两个图像的相似度大于60%),则可以将匹配成功的图像对应的对象确定为所述目标对象。

再例如,如果待跟踪的目标对象的特征信息是颜色,那么,可以将该颜色的RGE值与提取到的颜色的RGB值进行匹配,若匹配成功(例如,两个RGB值的差值小于50),则可以将匹配成功的颜色对应的对象确定为所述目标对象。

需要说明的是,本申请实施例中,由于对所述设定区域内的任一位置进行图像采集的摄像装置的个数至少为两个,因此,在所述图像库的图像中查找到所述目标对象后,包含所述目标对象的图像的个数至少为两个,且,该至少两张图像来自至少两个摄像装置。

此外,考虑到目标对象在不同时刻的位置可能发生变化,因此,包含所述目标对象的至少两个图像可以是在同一时刻对所述目标对象进行图像采集得到,也可以是在不同时刻对所述目标对象进行图像采集得到,其中,所述至少两个图像中在同一时刻采集得到的图像的个数至少为两个。

例如,在查找到目标对象后,一共有4个图像A、B、C和D包含所述目标对象,4个图像分别来自于摄像装置a、b、c和d,那么,图像A和B可以分别由摄像装置a和摄像装置b在上午十点对目标对象进行图像采集得到;图像C和D可以分别由摄像装置c和摄像装置d在上午十点半对目标对象进行图像采集得到。

在基于上述记载的方法从所述图像库包含的图像中查找所述目标对象后,可以执行步骤106。

步骤106:根据查找到的所述目标对象,确定所述目标对象的位置信息。

在步骤106中,在从所述图像库的图像中查找到待跟踪的目标对象后,可以根据查找到的目标对象,确定该目标对象的位置信息。

本申请实施例中,根据查找到的所述目标对象,确定所述目标对象的位置信息,可以包括:

根据查找到的所述目标对象,确定在同一时刻对所述目标对象进行图像采集的至少两个摄像装置的位置信息;

根据所述至少两个摄像装置的位置信息,确定所述目标对象的位置信息。

具体地,在查找到目标图像后,可以进一步确定得到目标对象所在的多个图像。在确定目标对象的位置信息时,可以从这多个图像中确定哪些图像是在同一时刻采集得到的。其中,目标对象所在的多个图像中,至少存在两个图像是在同一时刻采集得到的。

在确定同一时刻采集得到的至少两个图像后,可以从所述图像库中确定采集得到该至少两个图像的摄像装置(所述图像库中可以按照不同的摄像装置存储采集到的图像),并进一步确定采集得到该至少两个图像的摄像装置在所述设定区域的位置信息,其中,由于在所述设定区域中安装多个摄像装置时,已记录了每一个摄像装置的位置信息,因此,可以根据记录确定该至少两个摄像装置的位置信息。

本申请实施例中,摄像装置的位置信息可以是地理位置信息,也可以是具体的高度信息,或与某个标志性建筑之间的距离信息等。

在基于上述记载的方法确定同一时刻对所述目标对象进行图像采集的至少两个摄像装置的位置信息后,可以根据该位置信息,确定所述目标对象的位置信息,从而实现对所述目标对象的跟踪。

例如,从图像A、B、C和D中查找到目标对象后,A和B为同一时刻采集得到的两个图像,C和D为同一时刻采集得到的两张图像,其中,图像A由摄像装置a采集得到,图像B由摄像装置b采集得到,图像C由摄像装置c采集得到,图像D由摄像装置d采集得到,那么,可以确定摄像装置a的位置信息和摄像装置b的位置信息,根据摄像装置a的位置信息和摄像装置b的位置信息确定目标对象的位置信息,也可以确定摄像装置c的位置信息和摄像装置d的位置信息,根据摄像装置c的位置信息和摄像装置d的位置信息确定目标对象的位置信息。

本申请实施例中,根据所述至少两个摄像装置的位置信息,确定所述目标对象的位置信息,可以包括:

确定所述至少两个摄像装置进行图像采集时的景深;

根据所述至少两个摄像装置的景深以及所述至少两个摄像装置之间的距离,确定所述目标对象与所述至少两个摄像装置之间的距离;

根据所述目标对象与所述至少两个摄像装置之间的距离,以及所述至少两个摄像装置的位置信息,确定所述目标对象的位置信息。

具体地,可以基于双摄定位的方法确定目标对象的位置信息,其中,双摄定位的方法是根据在同一时刻对目标对象进行图像采集的两个摄像装置的景深,在两个摄像装置都可以对目标对象进行图像采集的情况下,两个景深距离的交叉点可以视为该目标对象的位置,目标对象和两个摄像装置可以视为三角形的三个顶点,基于三角函数的原理,根据两个摄像装置之间的距离以及两个摄像装置的景深,可以计算得到目标对象与两个摄像装置之间的距离。

例如,摄像装置a和摄像装置b之间的距离为L1,已知摄像装置a的景深为L2,摄像装置b的景深为L3,L2和L3可以是数值范围。由于摄像装置a和摄像装置b都可以对目标对象进行图采集,因此,可以认为目标对象即在摄像装置a的景深L2范围内,也在摄像装置b的景深L3范围内,L2和L3的交叉点可以视为该目标对象的位置,该目标对象与摄像装置a和摄像装置b之间可以构成唯一的三角形。根据该三角形的三条边L1、L2和L3,基于三角函数的原理,可以确定目标对象与摄像装置a和摄像装置b之间的距离。

基于上述记载的双摄定位的原理,在确定得到在同一时刻对目标对象进行图像采集的至少两个摄像装置的位置信息后,如果确定得到的摄像装置的个数为2,则可以直接根据这两个摄像装置之间的距离以及这两个摄像装置的景深,基于上述记载的方法确定得到目标对象与这两个摄像装置之间的距离。

如果确定得到的摄像装置的个数大于2,则可以随机选取其中两个摄像装置,根据选取的两个摄像装置之间的距离以及两个摄像装置的景深,基于上述记载的方法确定得到目标对象与这两个摄像装置之间的距离。

在确定目标对象与至少两个摄像装置之间的距离后,可以根据所述至少两个摄像装置的位置信息,确定所述目标对象的位置信息。

例如,摄像装置a和摄像装置b之间的距离为3米,目标对象与摄像装置a之间的距离为4米,与摄像装置b之间的距离为5米,如果摄像装置a的位置信息为距离某建筑2米的位置,那么目标对象的位置信息可以是距离该建筑6米的位置。

需要说明的是,如果在同一时刻对目标对象进行图像采集的摄像装置的个数大于2,则,可以以其中任意两个为一组,基于上述记载的方法确定得到目标对象的多个位置信息,将多个位置信息相互修正,得到更加准确地目标对象的位置信息。

在以及上述记载的方法,确定目标对象的位置信息后,可以执行步骤108。

步骤108:根据所述目标对象的位置信息,对所述目标对象进行跟踪。

在步骤108中,在确定目标对象的位置信息后,可以根据目标对象的位置信息,对目标对象进行跟踪。

本申请实施例中,根据所述目标对象的位置信息,对所述目标对象进行跟踪,可以包括:

根据所述目标对象的位置信息,确定所述目标对象的跟踪信息,所述跟踪信息包括所述目标对象的行迹路线以及所述目标对象的视频中的至少一种;

根据所述目标对象的跟踪信息,对所述目标对象进行跟踪。

具体地,可以根据目标对象的位置信息,确定用于对目标对象进行跟踪的跟踪信息,所述跟踪信息可以是目标对象的行迹路线,也可以是目标对象的视频,还可以既包含目标对象的行迹路线,又包含目标对象的视频。

目标对象的行迹路线可以通过以下方式确定得到:如果对目标对象进行实时跟踪,那么,在安装有摄像装置的所述设定区域内,在通过步骤102以及步骤104中记载的内容确搜索到目标对象后,可以根据步骤106记载的方法确定目标对象的位置信息,并记录该位置信息。之后,可以在所述图像库中实时采集到的图像中继续搜索该目标对象,这样,基于上述步骤106记载的内容可以实时确定得到该目标对象的位置信息,并记录。将记录的位置信息按照时间的先后顺序串联起来,就可以得到目标对象的行迹路线。

如果是对目标对象的历史跟踪,以确定目标对象的历史行迹路线,那么,可以从所述图像库中获取历史图像,并基于上述步骤102和步骤104记载的内容,从历史图像中搜索目标对象,在搜索到目标对象后,基于上述步骤106记载的方法可以确定得到目标对象在不同时刻的位置信息,将这些位置信息串联起来,可以得到目标对象的历史行迹路线。

所述目标对象的视频可以通过以下方式确定得到:如果对目标对象进行实时跟踪,那么,在安装有摄像装置的所述设定区域内,在通过步骤102以及步骤104中记载的内容确搜索到目标对象后,可以提取包含目标对象的图像。之后,可以在所述图像库中实时采集到的图像中继续搜索该目标对象,并将实时采集得到的包含该目标对象的图像提取出来。这样,可以将提取出的包含目标对象的图像按照时间先后顺序合成,得到目标对象的视频。

如果是对目标对象的历史跟踪,以得到目标对象的历史视频,那么,可以基于上述步骤102和步骤104记载的内容,从所述图像库的历史图像中搜索目标对象,在搜索到目标对象后,提取包含目标对象的所有图像,将这些图像按照时间先后顺序合成,得到目标对象的历史视频。

在得到目标对象的上述跟踪信息后,可以对目标对象进行跟踪。

需要说明的是,在实际应用中,特别是在对目标对象进行实时跟踪时,如果从所述图像库中搜索到目标对象,那么,还可以根据从包含目标对象的图像中进一步提取目标对象的特征信息,以便与完善目标对象的特征信息,根据完善后的特征信息更好地对目标对象进行搜索和跟踪。

例如,待跟踪的目标对象为嫌疑人,根据嫌疑人的图像从所述图像库中搜索到嫌疑人后,可以根据包含该嫌疑人的图像中进一步提取嫌疑人的衣着、外貌等信息,以完善嫌疑人的特征信息,这样,可以根据完善后的特征信息更好地对嫌疑人进行搜索和跟踪。

此外,如果在所述图像库中搜索到目标对象,那么,还可以在图像中对该目标对象进行标记,以便于从图像中快速识别出目标对象。在确定目标对象的视频时,也可以在视频中重点标记目标对象,这样,可以更加直观地根据目标对象的视频对目标对象进行跟踪。

图2为本申请实施例提供的另一种目标对象的跟踪方法的流程示意图。

图2中,在对目标对象进行跟踪时,确定目标对象的特征信息,例如,可以确定目标对象的图像、颜色、形状等信息。在确定目标对象的特征信息后,可以从图像库的图像中搜索该目标对象,其中,图像库中的图像可以由N(N为自然数,且大于1)个摄像装置进行图像采集得到,多个摄像装置可以安装在设定区域内不同位置的,对设定区域内的任一位置,至少存在两个摄像装置对该位置进行图像采集。

具体搜索方法可以参见上述步骤104记载的内容,这里不再重复描述。

在搜索到目标对象后,可以确定在同一时刻对目标对象进行图像采集的至少两个摄像装置,根据至少两个摄像装置的位置信息,基于上述步骤106记载的双摄定位的方法,确定目标对象的位置信息。

在确定目标对象的位置信息后,可以根据该位置信息,基于上述步骤108记载的内容进一步确定目标对象的行迹路线和视频,根据确定的行迹路线和视频对目标对象进行跟踪。

本申请实施例提供的技术方案,确定待跟踪的目标对象的特征信息;根据所述目标对象的特征信息,从图像库包含的图像中查找所述目标对象;根据查找到的所述目标对象,确定所述目标对象的位置信息;根据所述目标对象的位置信息,对所述目标对象进行跟踪。这样,在对目标对象进行跟踪时,由于可以根据目标对象的特征信息自动从图像中搜索该目标对象,且,可以根据搜索到的目标对象自动定位目标对象的位置,因此,相较于现有技术而言,可以提高对目标对象进行搜索和定位的效率和准确率,从而可以更加有效地对目标对象进行跟踪。

上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

图3为本申请实施例提供的一种目标对象的跟踪装置的结构示意图。所述包括:第一确定模块31、查找模块32、第二确定模块33以及跟踪模块34,其中:

第一确定模块31,确定待跟踪的目标对象的特征信息;

查找模块32,根据所述目标对象的特征信息,从图像库包含的图像中查找所述目标对象,所述图像库包含的图像由多个摄像装置进行图像采集得到;

第二确定模块33,根据查找到的所述目标对象,确定所述目标对象的位置信息;

跟踪模块34,根据所述目标对象的位置信息,对所述目标对象进行跟踪。

可选地,所述多个摄像装置位于设定区域的不同位置,所述多个摄像装置采集到的图像覆盖所述设定区域,且,针对所述设定区域内的任一位置,至少两个摄像装置对所述位置进行图像采集。

可选地,所述查找模块12,根据所述特征信息,从图像库包含的图像中查找所述目标对象,包括:

提取所述图像库中包含的图像的特征信息;

将所述目标对象的特征信息与所述图像库中包含的图像的特征信息进行匹配,根据匹配结果从所述图像库包含的图像中查找所述目标对象。

可选地,所述第二确定模块33,根据查找到的所述目标对象,确定所述目标对象的位置信息,包括:

根据查找到的所述目标对象,确定同一时刻对所述目标对象进行图像采集的至少两个摄像装置的位置信息;

根据所述至少两个摄像装置的位置信息,确定所述目标对象的位置信息。

可选地,所述第二确定模块33,根据所述至少两个摄像装置的位置信息,确定所述目标对象的位置信息,包括:

根据所述至少两个摄像装置的景深以及所述至少两个摄像装置之间的距离,确定所述目标对象与所述至少两个摄像装置之间的距离;

根据所述目标对象与所述至少两个摄像装置之间的距离,以及所述至少两个摄像装置的位置信息,确定所述目标对象的位置信息。

可选地,所述跟踪模块34,根据所述目标对象的位置信息,对所述目标对象进行跟踪,包括:

根据所述目标对象的位置信息,确定所述目标对象的跟踪信息,所述跟踪信息包括所述目标对象的行迹路线以及所述目标对象的视频中的至少一种;

根据所述目标对象的跟踪信息,对所述目标对象进行跟踪。

图4为本申请实施例提供的另一种目标对象的跟踪装置的结构示意图。

如图4所示,目标对象的跟踪装置可包括:处理器402和通道接口401,可选地,包括存储器403。

通道接口401、处理器402和存储器403可以通过总线404系统相互连接。总线404可以是ISA(Industry Standard Architecture,工业标准体系结构)总线、PCI(Peripheral Component Interconnect,外设部件互连标准)总线或EISA(Extended Industry Standard Architecture,扩展工业标准结构)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。

可选地,包括存储器403,用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器403可以包括只读存储器和随机存取存储器,并向处理器402提供指令和数据。存储器403可能包含高速随机存取存储器(Random-Access Memory,RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少1个磁盘存储器。

处理器402,用于执行以下操作,可选地,执行存储器403所存放的程序,并具体用于执行以下操作:

确定待跟踪的目标对象的特征信息;

根据所述目标对象的特征信息,从图像库包含的图像中查找所述目标对象,所述图像库包含的图像由多个摄像装置进行图像采集得到;

根据查找到的所述目标对象,确定所述目标对象的位置信息;

根据所述目标对象的位置信息,对所述目标对象进行跟踪。

上述如本申请实施例图1以及图2所示实施例揭示的目标对象的跟踪装置执行的方法可以应用于处理器402中,或者由处理器402实现。处理器402可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器402中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器402可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器403,处理器402读取存储器403中的信息,结合其硬件完成上述方法的步骤。

本申请实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的便携式电子设备执行时,能够使该便携式电子设备执行图1和/或图2所示实施例的方法。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1