CN112967314A - 一种应用于智慧社区的目标跟踪方法、装置和计算机设备 - Google Patents
一种应用于智慧社区的目标跟踪方法、装置和计算机设备 Download PDFInfo
- Publication number
- CN112967314A CN112967314A CN202110189288.1A CN202110189288A CN112967314A CN 112967314 A CN112967314 A CN 112967314A CN 202110189288 A CN202110189288 A CN 202110189288A CN 112967314 A CN112967314 A CN 112967314A
- Authority
- CN
- China
- Prior art keywords
- target
- target object
- tracking
- image
- time sequence
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000001514 detection method Methods 0.000 claims description 23
- 238000000605 extraction Methods 0.000 claims description 14
- 230000037237 body shape Effects 0.000 claims description 4
- 230000037308 hair color Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 230000036544 posture Effects 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 239000003086 colorant Substances 0.000 description 3
- 241000282326 Felis catus Species 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/246—Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/50—Image enhancement or restoration using two or more images, e.g. averaging or subtraction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10016—Video; Image sequence
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20212—Image combination
- G06T2207/20221—Image fusion; Image merging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30241—Trajectory
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- User Interface Of Digital Computer (AREA)
- Image Analysis (AREA)
Abstract
本发明公开了一种应用于智慧社区的目标跟踪方法、装置、计算机设备和存储介质。所述方法包括:根据时序信息,对各个目标图像帧进行图像拼接处理,得到目标对象的目标跟踪轨迹。因此,采用本申请实施例,由于得到的目标对象的多个图像帧中携带有每一个目标对象的标识,这样,能够通过这些标识精准地区分出多个图像帧中的每一个图像帧中的不同目标对象,提高了区分不同目标对象的精准度;此外,由于任意一个目标图像帧中均携带有用于表征各个目标图像帧时序的时序信息,这样,根据时序信息,对各个目标图像帧进行图像拼接处理,使得最终得到的目标对象的目标跟踪轨迹不仅具有时序性,而且具有连续性。
Description
技术领域
本发明涉及人工智能技术领域,特别涉及一种应用于智慧社区的目标跟踪方法、装置和计算机设备。
背景技术
随着摄像头的普及,可以通过摄像头对目标对象进行跟踪,并将目标跟踪技术应用于智慧社区领域中。现有的目标跟踪方法主要包括以下步骤:目标检测、以及数据关联。通过目标检测,能够精准地对每帧图片中的所有目标对象的位置进行定位。数据关联是在多帧图像之间把同一目标对象进行关联,从而实现对同一目标对象的连续跟踪,最终得到同一目标对象的连续跟踪轨迹。因此,现有的多目标跟踪方法往往依赖于现有的目标检测结果以及数据关联结果。
但是,对于目标检测来说,若某一帧图片中包括众多行人,并且各个行人之间存在遮挡现象,则很难从众多行人中精准地检测到目标行人,并框出该目标行人的检测框。
此外,现有技术并不能有效地区分不同图像帧中所包括的不同目标对象,在智慧社区中,目标对象可以是目标行人,目标对象也可以是目标宠物,例如,宠物狗,或者宠物猫;这样,造成对目标对象的识别准确率很低,进而无法识别多个图像帧中的目标对象是否为同一目标对象,从而造成最终得到的目标对象的目标跟踪轨迹无法真实地反映出目标对象的真实运动轨迹,得到的目标对象的目标跟踪轨迹并不准确。
发明内容
基于此,有必要针对现有目标对象的目标跟踪轨迹并不准确的问题,提供一种应用于智慧社区的目标跟踪方法、装置、计算机设备和存储介质。
第一方面,本申请实施例提供了一种应用于智慧社区的目标跟踪方法,所述方法包括:
获取目标对象的跟踪视频,并对所述跟踪视频进行图像提取,得到所述目标对象的多个图像帧,所述图像帧中携带有每一个目标对象的标识,所述标识包括用于区分不同目标对象的第一标识、用于标识不同目标对象检测框的第二标识、用于标识不同目标对象姿态的第三标识和用于标识不同目标对象之间的遮挡信息的第四标识;
接收目标用户的触控指令,所述触控指令中携带有用于进行目标追踪的目标对象的多个特征信息;
根据多个特征信息,从多个图像帧中确定出包含目标对象的多个目标图像帧,多个目标图像帧中的任意一个目标图像帧中均携带有用于表征各个目标图像帧时序的时序信息;
根据所述时序信息,对各个目标图像帧进行图像拼接处理,得到所述目标对象的目标跟踪轨迹。
在一种实施方式中,所述方法还包括:
将所述目标跟踪轨迹推送至目标用户的终端设备上,并根据预设方式,在所述终端设备的屏幕上展示所述目标跟踪轨迹。
在一种实施方式中,所述预设方式为第一预设方式,所述第一预设方式为将目标跟踪轨迹生成对应的动画视频,所述根据预设方式,在所述终端设备的显示屏幕上展示所述目标跟踪轨迹包括:
读取所述目标跟踪轨迹中携带的所述时序信息;
根据所述目标跟踪轨迹和所述时序信息,生成对应的动画视频;
在所述终端设备的所述显示屏幕上展示所述动画视频。
在一种实施方式中,所述预设方式为第二预设方式,所述第二预设方式为将目标跟踪轨迹生成对应的用于展示所述目标对象跟踪轨迹的跟踪轨迹图像,所述根据预设方式,在所述终端设备的显示屏幕上展示所述目标跟踪轨迹包括:
读取所述目标跟踪轨迹中携带的所述时序信息;
根据所述目标跟踪轨迹和所述时序信息,生成对应的用于展示所述目标对象跟踪轨迹的跟踪轨迹图像;
在所述终端设备的所述显示屏幕上展示所述跟踪轨迹图像。
在一种实施方式中,所述获取目标对象的跟踪视频包括:
在所述智慧社区的多个预设位置布设能够进行多个角度拍摄目标对象的多个图像采集装置;
通过多个图像采集装置采集所述目标对象的所述跟踪视频。
在一种实施方式中,若所述目标对象为目标行人时,则所述目标对象的多个特征信息包括以下至少一项:
所述目标对象的体态特征信息、所述目标对象的身高及体型特征信息、所述目标对象的穿衣风格特征信息、所述目标对象的服装配饰特征信息。
在一种实施方式中,若所述目标对象为目标宠物时,则所述目标对象的多个特征信息包括以下至少一项:
所述目标宠物的类型特征信息、所述目标宠物的体型特征信息、所述目标宠物的毛色特征信息。
第二方面,本申请实施例提供了一种应用于智慧社区的目标跟踪装置,所述装置包括:
获取模块,用于获取目标对象的跟踪视频;
提取模块,用于对所述获取模块获取的所述跟踪视频进行图像提取,得到所述目标对象的多个图像帧,所述图像帧中携带有每一个目标对象的标识,所述标识包括用于区分不同目标对象的第一标识、用于标识不同目标对象检测框的第二标识、用于标识不同目标对象姿态的第三标识和用于标识不同目标对象之间的遮挡信息的第四标识;
接收模块,用于接收目标用户的触控指令,所述触控指令中携带有用于进行目标追踪的目标对象的多个特征信息;
确定模块,用于根据所述接收模块接收到的所述触控指令中携带的多个特征信息,从多个图像帧中确定出包含目标对象的多个目标图像帧,多个目标图像帧中的任意一个目标图像帧中均携带有用于表征各个目标图像帧时序的时序信息;
图像拼接模块,用于根据所述确定模块确定出的多个目标图像帧中携带的所述时序信息,对各个目标图像帧进行图像拼接处理,得到所述目标对象的目标跟踪轨迹。
第三方面,本申请实施例提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述的方法步骤。
第四方面,本申请实施例提供一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述的方法步骤。
本申请实施例提供的技术方案可以包括以下有益效果:
在本申请实施例中,获取目标对象的跟踪视频,并对跟踪视频进行图像提取,得到目标对象的多个图像帧,图像帧中携带有每一个目标对象的标识,标识包括用于区分不同目标对象的第一标识、用于标识不同目标对象检测框的第二标识、用于标识不同目标对象姿态的第三标识和用于标识不同目标对象之间的遮挡信息的第四标识;接收目标用户的触控指令,触控指令中携带有用于进行目标追踪的目标对象的多个特征信息;根据多个特征信息,从多个图像帧中确定出包含目标对象的多个目标图像帧,多个目标图像帧中的任意一个目标图像帧中均携带有用于表征各个目标图像帧时序的时序信息;根据时序信息,对各个目标图像帧进行图像拼接处理,得到目标对象的目标跟踪轨迹。因此,采用本申请实施例,由于得到的目标对象的多个图像帧中携带有每一个目标对象的标识,这样,能够通过这些标识精准地区分出多个图像帧中的每一个图像帧中的不同目标对象,提高了区分不同目标对象的精准度;此外,触控指令有携带有目标对象的多个特征信息,这样,能够提高从多个图像帧中确定出包含目标对象的多个目标图像帧的精准度;进一步地,由于任意一个目标图像帧中均携带有用于表征各个目标图像帧时序的时序信息,这样,根据时序信息,对各个目标图像帧进行图像拼接处理,使得最终得到的目标对象的目标跟踪轨迹不仅具有时序性,而且具有连续性。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1为一个实施例中提供的一种应用于智慧社区的目标跟踪方法的实施环境图;
图2为一个实施例中计算机设备的内部结构框图;
图3是本公开实施例提供的一种应用于智慧社区的目标跟踪方法的流程示意图;
图4是本公开实施例提供的一种应用于智慧社区的目标跟踪装置的结构示意图。
具体实施方式
以下描述和附图充分地示出本发明的具体实施方案,以使本领域的技术人员能够实践它们。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
下面结合附图详细说明本公开的可选实施例。
图1为一个实施例中提供的一种应用于智慧社区的目标跟踪方法的实施环境图,如图1所示,在该实施环境中,包括计算机设备110以及终端120。
需要说明的是,终端120以及计算机设备110可为智能手机、平板电脑、笔记本电脑、台式计算机等,但并不局限于此。计算机设备110以及终端110可以通过蓝牙、USB(Universal Serial Bus,通用串行总线)或者其他通讯连接方式进行连接,本发明在此不做限制。
图2为一个实施例中计算机设备的内部结构示意图。如图2所示,该计算机设备包括通过***总线连接的处理器、非易失性存储介质、存储器和网络接口。其中,该计算机设备的非易失性存储介质存储有操作***、数据库和计算机可读指令,数据库中可存储有控件信息序列,该计算机可读指令被处理器执行时,可使得处理器实现一种应用于智慧社区的目标跟踪方法。该计算机设备的处理器用于提供计算和控制能力,支撑整个计算机设备的运行。该计算机设备的存储器中可存储有计算机可读指令,该计算机可读指令被处理器执行时,可使得处理器执行一种应用于智慧社区的目标跟踪方法。该计算机设备的网络接口用于与终端连接通信。本领域技术人员可以理解,图2中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
如图3所示,本公开实施例提供一种应用于智慧社区的目标跟踪方法,该应用于智慧社区的目标跟踪方法具体包括以下方法步骤:
S302:获取目标对象的跟踪视频,并对跟踪视频进行图像提取,得到目标对象的多个图像帧,图像帧中携带有每一个目标对象的标识,标识包括用于区分不同目标对象的第一标识、用于标识不同目标对象检测框的第二标识、用于标识不同目标对象姿态的第三标识和用于标识不同目标对象之间的遮挡信息的第四标识。
上述仅仅罗列了常见的图像帧中携带的每一个目标对象的标识,在此对每一个目标对象的标识并不做具体限制,可以根据不同应用场景的需求,引入其它的标识,以便于从多个图像帧中的任意一个图像帧中精准地区分出不同跟踪对象,以及从不同跟踪对象中精准地区分出不同的目标对象。
需要说明的是,本公开实施例提供的目标跟踪方法不仅适用于对一个目标对象的连续跟踪,还可以适用于对多个目标对象的连续跟踪。
在实际应用场景中,为了实现对多个目标对象的连续跟踪,在上述多个图像帧中携带有用于标识不同目标对象检测框的第二标识,该第二标识可以针对不同目标对象以不同的数值进行区分,还可以通过不同颜色加上数值进行区分。例如,在某一具体应用场景中,从上述多个图像帧中选取任意一个图像帧作为进行标识的当前图像帧。假设当前图像帧中有两个目标对象,目标对象A以及目标对象B,为了便于区分这两个目标对象,可以将目标对象A对应的检测框标识为黄色检测框,同时,将目标对象B对应的检测框标识为红色检测框,这样,就能够通过不同目标对象所具有的检测框的颜色直观地区分出不同目标对象。上述仅仅是示例,其它应用场景中,可以根据不同应用场景中的当前图像帧中所具有的目标对象的数量,赋予不同目标对象以不同颜色的检测框,在此不再赘述。
同理,在实际应用场景中,还可以通过第三标识去标识出不同目标对象姿态,例如,目标对象处于行走状态,还是目标对象处于奔跑状态,或者目标对象处于静走状态等,这样,通过第三标识就能够标识出不同目标对象所处状态,在此不再赘述。
同理,在实际应用场景中,还可以通过上述第四标识对不同目标对象进行标识,以标识出不同目标对象之间的遮挡信息。
例如,在某一具体应用场景中,选取的当前图像帧中存在有目标对象C和目标对象D,通过上述第四标识可以标识出目标对象C和目标对象D之间的遮挡关系,例如,预先配置规则,当第四标识为1时,则目标对象C和目标对象D之间互相不遮挡;当第四标识为2时,则目标对象C和目标对象D之间存在遮挡现象、且目标对象C和目标对象D之间互相遮挡的面积为一半以下;当第四标识为3时,则目标对象C和目标对象D之间存在遮挡现象、且目标对象C和目标对象D之间互相遮挡的面积为一半以上、且未达到完全遮挡;当第四标识为4时,则目标对象C和目标对象D之间存在遮挡想象、且为完全遮挡状态。
在实际应用场景中,根据获取到的上述遮挡信息,就可以对当前图像帧进行处理,以消除上述存在的遮挡现象。
在一种可能的实现方式中,获取目标对象的跟踪视频包括以下步骤:
在智慧社区的多个预设位置布设能够进行多个角度拍摄目标对象的多个图像采集装置;
通过多个图像采集装置采集目标对象的跟踪视频;这样,通过在多个预设位置布设能够进行多个角度拍摄目标对象的多个图像采集装置,多个图像采集装置为摄像头,而且任意一个预设位置布设的多个图像采集装置均能够全角度地对任意一个目标对象进行跟踪拍摄,其中,全角度是指360度无死角地对目标对象进行跟踪拍摄。
S304:接收目标用户的触控指令,触控指令中携带有用于进行目标追踪的目标对象的多个特征信息。
在一种可能的实现方式中,若目标对象为目标行人时,则目标对象的多个特征信息包括以下至少一项:
目标对象的体态特征信息、目标对象的身高及体型特征信息、目标对象的穿衣风格特征信息、目标对象的服装配饰特征信息。
上述仅仅罗列了常见的能够有效且快速地区分出不同目标行人的特征信息,还可以根据不同应用场景的需求,引入其它的用于表征不同目标行人的特征信息,在此不再赘述。
在一种可能的实现方式中,若目标对象为目标宠物时,则目标对象的多个特征信息包括以下至少一项:
目标宠物的类型特征信息、目标宠物的体型特征信息、目标宠物的毛色特征信息。
上述仅仅罗列了常见的能够有效且快速地区分出不同目标宠物的特征信息,还可以根据不同应用场景的需求,引入其它的用于表征不同目标宠物的特征信息,在此不再赘述。
S306:根据多个特征信息,从多个图像帧中确定出包含目标对象的多个目标图像帧,多个目标图像帧中的任意一个目标图像帧中均携带有用于表征各个目标图像帧时序的时序信息。
S308:根据时序信息,对各个目标图像帧进行图像拼接处理,得到目标对象的目标跟踪轨迹。
在一种可能的实现方式中,本公开实施例提供的应用于智慧社区的目标跟踪方法还包括以下步骤:
将目标跟踪轨迹推送至目标用户的终端设备上,并根据预设方式,在终端设备的屏幕上展示目标跟踪轨迹。
在本申请实施例中,预设方式包括第一预设方式和第二预设方式,第一预设方式为将目标跟踪轨迹生成对应的动画视频,第二预设方式为将目标跟踪轨迹生成对应的用于展示目标对象跟踪轨迹的跟踪轨迹图像。
上述仅仅罗列了两种预设方式,用于生成动画视频的第一预设方式和用于生成跟踪轨迹图像的第二预设方式,还可以根据不同应用场景的需求,引入其它的预设方式,在此对预设方式并不做具体限制。
在一种可能的实现方式中,预设方式为第一预设方式,第一预设方式为将目标跟踪轨迹生成对应的动画视频,根据预设方式,在终端设备的显示屏幕上展示目标跟踪轨迹包括以下步骤:
读取目标跟踪轨迹中携带的时序信息;
根据目标跟踪轨迹和时序信息,生成对应的动画视频;
在终端设备的显示屏幕上展示动画视频。
在一种可能的实现方式中,预设方式为第二预设方式,第二预设方式为将目标跟踪轨迹生成对应的用于展示目标对象跟踪轨迹的跟踪轨迹图像,根据预设方式,在终端设备的显示屏幕上展示目标跟踪轨迹包括以下步骤:
读取目标跟踪轨迹中携带的时序信息;
根据目标跟踪轨迹和时序信息,生成对应的用于展示目标对象跟踪轨迹的跟踪轨迹图像;
在终端设备的显示屏幕上展示跟踪轨迹图像。
在本公开实施例中,获取目标对象的跟踪视频,并对跟踪视频进行图像提取,得到目标对象的多个图像帧,图像帧中携带有每一个目标对象的标识,标识包括用于区分不同目标对象的第一标识、用于标识不同目标对象检测框的第二标识、用于标识不同目标对象姿态的第三标识和用于标识不同目标对象之间的遮挡信息的第四标识;接收目标用户的触控指令,触控指令中携带有用于进行目标追踪的目标对象的多个特征信息;根据多个特征信息,从多个图像帧中确定出包含目标对象的多个目标图像帧,多个目标图像帧中的任意一个目标图像帧中均携带有用于表征各个目标图像帧时序的时序信息;根据时序信息,对各个目标图像帧进行图像拼接处理,得到目标对象的目标跟踪轨迹。因此,采用本申请实施例,由于得到的目标对象的多个图像帧中携带有每一个目标对象的标识,这样,能够通过这些标识精准地区分出多个图像帧中的每一个图像帧中的不同目标对象,提高了区分不同目标对象的精准度;此外,触控指令有携带有目标对象的多个特征信息,这样,能够提高从多个图像帧中确定出包含目标对象的多个目标图像帧的精准度;进一步地,由于任意一个目标图像帧中均携带有用于表征各个目标图像帧时序的时序信息,这样,根据时序信息,对各个目标图像帧进行图像拼接处理,使得最终得到的目标对象的目标跟踪轨迹不仅具有时序性,而且具有连续性。
下述为本发明应用于智慧社区的目标跟踪装置实施例,可以用于执行本发明应用于智慧社区的目标跟踪方法实施例。对于本发明应用于智慧社区的目标跟踪装置实施例中未披露的细节,请参照本发明应用于智慧社区的目标跟踪方法实施例。
请参见图4,其示出了本发明一个示例性实施例提供的应用于智慧社区的目标跟踪装置的结构示意图。该应用于智慧社区的目标跟踪装置可以通过软件、硬件或者两者的结合实现成为终端的全部或一部分。该应用于智慧社区的目标跟踪装置包括获取模块402、提取模块404、接收模块406、确定模块408和图像拼接模块410。
具体而言,获取模块402,用于获取目标对象的跟踪视频;
提取模块404,用于对获取模块402获取的跟踪视频进行图像提取,得到目标对象的多个图像帧,图像帧中携带有每一个目标对象的标识,标识包括用于区分不同目标对象的第一标识、用于标识不同目标对象检测框的第二标识、用于标识不同目标对象姿态的第三标识和用于标识不同目标对象之间的遮挡信息的第四标识;
接收模块406,用于接收目标用户的触控指令,触控指令中携带有用于进行目标追踪的目标对象的多个特征信息;
确定模块408,用于根据接收模块406接收到的触控指令中携带的多个特征信息,从多个图像帧中确定出包含目标对象的多个目标图像帧,多个目标图像帧中的任意一个目标图像帧中均携带有用于表征各个目标图像帧时序的时序信息;
图像拼接模块410,用于根据确定模块408确定出的多个目标图像帧中携带的时序信息,对各个目标图像帧进行图像拼接处理,得到目标对象的目标跟踪轨迹。
可选的,所述装置还包括:
推送模块(在图4中未示出),用于将图像拼接模块410得到的目标跟踪轨迹推送至目标用户的终端设备上;
展示模块(在图4中未示出),用于根据预设方式,在推送模块推送至的终端设备的屏幕上展示目标跟踪轨迹。
可选的,预设方式为第一预设方式,第一预设方式为将目标跟踪轨迹生成对应的动画视频,展示模块具体用于:
读取目标跟踪轨迹中携带的时序信息;
根据目标跟踪轨迹和时序信息,生成对应的动画视频;
在终端设备的显示屏幕上展示动画视频。
可选的,预设方式为第二预设方式,第二预设方式为将目标跟踪轨迹生成对应的用于展示目标对象跟踪轨迹的跟踪轨迹图像,展示模块具体用于:
读取目标跟踪轨迹中携带的时序信息;
根据目标跟踪轨迹和时序信息,生成对应的用于展示目标对象跟踪轨迹的跟踪轨迹图像;
在终端设备的显示屏幕上展示跟踪轨迹图像。
可选的,获取模块402具体用于:
在智慧社区的多个预设位置布设能够进行多个角度拍摄目标对象的多个图像采集装置;
通过多个图像采集装置采集目标对象的跟踪视频。
可选的,若目标对象为目标行人时,则目标对象的多个特征信息包括以下至少一项:目标对象的体态特征信息、目标对象的身高及体型特征信息、目标对象的穿衣风格特征信息、目标对象的服装配饰特征信息。
可选的,若目标对象为目标宠物时,则目标对象的多个特征信息包括以下至少一项:目标宠物的类型特征信息、目标宠物的体型特征信息、目标宠物的毛色特征信息。
需要说明的是,上述实施例提供的应用于智慧社区的目标跟踪装置在执行应用于智慧社区的目标跟踪方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的应用于智慧社区的目标跟踪装置与应用于智慧社区的目标跟踪方法实施例属于同一构思,其体现实现过程详见应用于智慧社区的目标跟踪方法实施例,这里不再赘述。
在本公开实施例中,获取模块用于获取目标对象的跟踪视频;提取模块用于对获取模块获取的跟踪视频进行图像提取,得到目标对象的多个图像帧,图像帧中携带有每一个目标对象的标识,标识包括用于区分不同目标对象的第一标识、用于标识不同目标对象检测框的第二标识、用于标识不同目标对象姿态的第三标识和用于标识不同目标对象之间的遮挡信息的第四标识;接收模块用于接收目标用户的触控指令,触控指令中携带有用于进行目标追踪的目标对象的多个特征信息;确定模块用于根据接收模块接收到的触控指令中携带的多个特征信息,从多个图像帧中确定出包含目标对象的多个目标图像帧,多个目标图像帧中的任意一个目标图像帧中均携带有用于表征各个目标图像帧时序的时序信息;以及图像拼接模块用于根据确定模块确定出的多个目标图像帧中携带的时序信息,对各个目标图像帧进行图像拼接处理,得到目标对象的目标跟踪轨迹。因此,采用本申请实施例,由于获取模块得到的目标对象的多个图像帧中携带有每一个目标对象的标识,这样,能够通过这些标识精准地区分出多个图像帧中的每一个图像帧中的不同目标对象,提高了区分不同目标对象的精准度;此外,接收模块接收到的触控指令有携带有目标对象的多个特征信息,这样,能够提高从多个图像帧中确定出包含目标对象的多个目标图像帧的精准度;进一步地,由于确定模块确定出的任意一个目标图像帧中均携带有用于表征各个目标图像帧时序的时序信息,这样,根据时序信息,对各个目标图像帧进行图像拼接处理,使得最终得到的目标对象的目标跟踪轨迹不仅具有时序性,而且具有连续性。
在一个实施例中,提出了一种计算机设备,计算机设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:获取目标对象的跟踪视频,并对跟踪视频进行图像提取,得到目标对象的多个图像帧,图像帧中携带有每一个目标对象的标识,标识包括用于区分不同目标对象的第一标识、用于标识不同目标对象检测框的第二标识、用于标识不同目标对象姿态的第三标识和用于标识不同目标对象之间的遮挡信息的第四标识;接收目标用户的触控指令,触控指令中携带有用于进行目标追踪的目标对象的多个特征信息;根据多个特征信息,从多个图像帧中确定出包含目标对象的多个目标图像帧,多个目标图像帧中的任意一个目标图像帧中均携带有用于表征各个目标图像帧时序的时序信息;根据时序信息,对各个目标图像帧进行图像拼接处理,得到目标对象的目标跟踪轨迹。
在一个实施例中,提出了一种存储有计算机可读指令的存储介质,该计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行以下步骤:获取目标对象的跟踪视频,并对跟踪视频进行图像提取,得到目标对象的多个图像帧,图像帧中携带有每一个目标对象的标识,标识包括用于区分不同目标对象的第一标识、用于标识不同目标对象检测框的第二标识、用于标识不同目标对象姿态的第三标识和用于标识不同目标对象之间的遮挡信息的第四标识;接收目标用户的触控指令,触控指令中携带有用于进行目标追踪的目标对象的多个特征信息;根据多个特征信息,从多个图像帧中确定出包含目标对象的多个目标图像帧,多个目标图像帧中的任意一个目标图像帧中均携带有用于表征各个目标图像帧时序的时序信息;根据时序信息,对各个目标图像帧进行图像拼接处理,得到目标对象的目标跟踪轨迹。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等非易失性存储介质,或随机存储记忆体(Random Access Memory,RAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种应用于智慧社区的目标跟踪方法,其特征在于,所述方法包括:
获取目标对象的跟踪视频,并对所述跟踪视频进行图像提取,得到所述目标对象的多个图像帧,所述图像帧中携带有每一个目标对象的标识,所述标识包括用于区分不同目标对象的第一标识、用于标识不同目标对象检测框的第二标识、用于标识不同目标对象姿态的第三标识和用于标识不同目标对象之间的遮挡信息的第四标识;
接收目标用户的触控指令,所述触控指令中携带有用于进行目标追踪的目标对象的多个特征信息;
根据多个特征信息,从多个图像帧中确定出包含目标对象的多个目标图像帧,多个目标图像帧中的任意一个目标图像帧中均携带有用于表征各个目标图像帧时序的时序信息;
根据所述时序信息,对各个目标图像帧进行图像拼接处理,得到所述目标对象的目标跟踪轨迹。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述目标跟踪轨迹推送至目标用户的终端设备上,并根据预设方式,在所述终端设备的屏幕上展示所述目标跟踪轨迹。
3.根据权利要求2所述的方法,其特征在于,所述预设方式为第一预设方式,所述第一预设方式为将目标跟踪轨迹生成对应的动画视频,所述根据预设方式,在所述终端设备的显示屏幕上展示所述目标跟踪轨迹包括:
读取所述目标跟踪轨迹中携带的所述时序信息;
根据所述目标跟踪轨迹和所述时序信息,生成对应的动画视频;
在所述终端设备的所述显示屏幕上展示所述动画视频。
4.根据权利要求2所述的方法,其特征在于,所述预设方式为第二预设方式,所述第二预设方式为将目标跟踪轨迹生成对应的用于展示所述目标对象跟踪轨迹的跟踪轨迹图像,所述根据预设方式,在所述终端设备的显示屏幕上展示所述目标跟踪轨迹包括:
读取所述目标跟踪轨迹中携带的所述时序信息;
根据所述目标跟踪轨迹和所述时序信息,生成对应的用于展示所述目标对象跟踪轨迹的跟踪轨迹图像;
在所述终端设备的所述显示屏幕上展示所述跟踪轨迹图像。
5.根据权利要求1所述的方法,其特征在于,所述获取目标对象的跟踪视频包括:
在所述智慧社区的多个预设位置布设能够进行多个角度拍摄目标对象的多个图像采集装置;
通过多个图像采集装置采集所述目标对象的所述跟踪视频。
6.根据权利要求1所述的方法,其特征在于,
若所述目标对象为目标行人时,则所述目标对象的多个特征信息包括以下至少一项:
所述目标对象的体态特征信息、所述目标对象的身高及体型特征信息、所述目标对象的穿衣风格特征信息、所述目标对象的服装配饰特征信息。
7.根据权利要求1所述的方法,其特征在于,
若所述目标对象为目标宠物时,则所述目标对象的多个特征信息包括以下至少一项:
所述目标宠物的类型特征信息、所述目标宠物的体型特征信息、所述目标宠物的毛色特征信息。
8.一种应用于智慧社区的目标跟踪装置,其特征在于,所述装置包括:
获取模块,用于获取目标对象的跟踪视频;
提取模块,用于对所述获取模块获取的所述跟踪视频进行图像提取,得到所述目标对象的多个图像帧,所述图像帧中携带有每一个目标对象的标识,所述标识包括用于区分不同目标对象的第一标识、用于标识不同目标对象检测框的第二标识、用于标识不同目标对象姿态的第三标识和用于标识不同目标对象之间的遮挡信息的第四标识;
接收模块,用于接收目标用户的触控指令,所述触控指令中携带有用于进行目标追踪的目标对象的多个特征信息;
确定模块,用于根据所述接收模块接收到的所述触控指令中携带的多个特征信息,从多个图像帧中确定出包含目标对象的多个目标图像帧,多个目标图像帧中的任意一个目标图像帧中均携带有用于表征各个目标图像帧时序的时序信息;
图像拼接模块,用于根据所述确定模块确定出的多个目标图像帧中携带的所述时序信息,对各个目标图像帧进行图像拼接处理,得到所述目标对象的目标跟踪轨迹。
9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如权利要求1至7中任一项权利要求所述跟踪方法的步骤。
10.一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至7中任一项权利要求所述跟踪方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110189288.1A CN112967314A (zh) | 2021-02-19 | 2021-02-19 | 一种应用于智慧社区的目标跟踪方法、装置和计算机设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110189288.1A CN112967314A (zh) | 2021-02-19 | 2021-02-19 | 一种应用于智慧社区的目标跟踪方法、装置和计算机设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112967314A true CN112967314A (zh) | 2021-06-15 |
Family
ID=76285085
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110189288.1A Pending CN112967314A (zh) | 2021-02-19 | 2021-02-19 | 一种应用于智慧社区的目标跟踪方法、装置和计算机设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112967314A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105245346A (zh) * | 2015-10-19 | 2016-01-13 | 宇龙计算机通信科技(深圳)有限公司 | 一种身份认证方法及用户终端 |
CN108961790A (zh) * | 2018-07-24 | 2018-12-07 | 河北德冠隆电子科技有限公司 | 基于四维实景交通仿真的恶劣天气预警管理***及方法 |
CN110263847A (zh) * | 2019-06-18 | 2019-09-20 | 腾讯科技(深圳)有限公司 | 轨迹获取方法、装置、计算机设备及存储介质 |
CN110378931A (zh) * | 2019-07-10 | 2019-10-25 | 成都数之联科技有限公司 | 一种基于多摄像头的行人目标移动轨迹获取方法及*** |
CN111832400A (zh) * | 2020-06-04 | 2020-10-27 | 北京航空航天大学 | 一种基于概率神经网络的口罩佩戴情况的监测***及方法 |
-
2021
- 2021-02-19 CN CN202110189288.1A patent/CN112967314A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105245346A (zh) * | 2015-10-19 | 2016-01-13 | 宇龙计算机通信科技(深圳)有限公司 | 一种身份认证方法及用户终端 |
CN108961790A (zh) * | 2018-07-24 | 2018-12-07 | 河北德冠隆电子科技有限公司 | 基于四维实景交通仿真的恶劣天气预警管理***及方法 |
CN110263847A (zh) * | 2019-06-18 | 2019-09-20 | 腾讯科技(深圳)有限公司 | 轨迹获取方法、装置、计算机设备及存储介质 |
CN110378931A (zh) * | 2019-07-10 | 2019-10-25 | 成都数之联科技有限公司 | 一种基于多摄像头的行人目标移动轨迹获取方法及*** |
CN111832400A (zh) * | 2020-06-04 | 2020-10-27 | 北京航空航天大学 | 一种基于概率神经网络的口罩佩戴情况的监测***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109035304B (zh) | 目标跟踪方法、介质、计算设备和装置 | |
CN110443210B (zh) | 一种行人跟踪方法、装置以及终端 | |
CN111815754B (zh) | 一种三维信息确定方法、三维信息确定装置及终端设备 | |
KR102660052B1 (ko) | 시스템 리소스 활용을 향상시키기 위한 미디어 핑거프린트 보유의 최적화 | |
CN110267008B (zh) | 图像处理方法、装置、服务器及存储介质 | |
CN109116129B (zh) | 终端检测方法、检测设备、***及存储介质 | |
CN111915483B (zh) | 图像拼接方法、装置、计算机设备和存储介质 | |
WO2018063608A1 (en) | Place recognition algorithm | |
CN109033985B (zh) | 商品识别的处理方法、装置、设备、***及存储介质 | |
CN108174152A (zh) | 一种目标监控方法及目标监控*** | |
CN112381104A (zh) | 一种图像识别方法、装置、计算机设备及存储介质 | |
JP6139447B2 (ja) | 画像処理装置、画像処理方法および画像処理プログラム | |
CN113705417B (zh) | 图像处理方法及装置、电子设备及计算机可读存储介质 | |
CN113011403B (zh) | 手势识别方法、***、介质及设备 | |
CN111241872A (zh) | 视频图像遮挡方法及装置 | |
CN110266953B (zh) | 图像处理方法、装置、服务器及存储介质 | |
CN107479715A (zh) | 利用手势控制实现虚拟现实交互的方法和装置 | |
CN111967529B (zh) | 识别方法、装置、设备及*** | |
CN110930436B (zh) | 一种目标跟踪方法及设备 | |
CN112967314A (zh) | 一种应用于智慧社区的目标跟踪方法、装置和计算机设备 | |
CN110738175A (zh) | 人脸图像处理方法、装置、计算机设备和存储介质 | |
CN112966575B (zh) | 一种应用于智慧社区的目标人脸识别方法及装置 | |
CN112819859B (zh) | 一种应用于智慧安防的多目标跟踪方法及装置 | |
CN109272538B (zh) | 图片的传输方法和装置 | |
CN112488072A (zh) | 一种人脸样本集获取方法、***及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210615 |
|
RJ01 | Rejection of invention patent application after publication |