本申请涉及视频监控,特别是涉及一种目标检索方法、装置、系统、电子装置和存储介质。
背景技术:
1、智能动检(smart motion detection,智能动检)基于传统动检功能,通过判断运动物体类别(人、车)来确定是否触发动检报警。可以有效减少如数值、风动、光影、昆虫等环境因素触发的动检报警。启用智能动检,可有效检测出视频中的人和机动车,并执行报警联动动作。同时系统将检测结果做结构化存储,便于后续快速检索。智能动检也分前智能和后智能,前智能需要添加的摄像头支持此功能才能配置,后智能仅需录像机支持即可。
2、前端相机基于智能动检算法,在动检目标出发报警时,提取报警目标的相关属性信息,如人体的上衣颜色、下衣颜色、是否戴眼镜等(综合考虑到前端性能,算法只提取人体衣服颜色),将其打包成二进制格式的特征(即智能动检属性特征),以事件方式推送给后端。而后端设备接收到智能动检特征事件,解析出智能动检特征值a1,a2,…,an后,原样存储到数据库中。最后,后端在预览、回放视频通道上,框选关心的目标区域,再使用相同的智能动检算法提取该目标的特征值b,搜索历史数据库中的a1,a2,…,an特征值,智能库调度算法进行一一对比智能动检特征,得到相似度值,最后按相似度从高到低排序选取前1000条结果,进行分页展示和录像回放等操作。
3、由于前端相机性能限制,智能动检上报的事件中带的报警目标特征信息简单(比如,人体衣服颜色),在数据检索时会出现很多非正确的目标结果被检索出来。
4、针对相关技术中存在智能动检检索结果效率不高的问题,目前还没有提出有效的解决方案。
技术实现思路
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、本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。
1.一种目标检索方法,其特征在于,所述方法包括:
2.根据权利要求1所述的目标检索方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的目标检索方法,其特征在于,所述根据所述目标特征值从智能动检数据库中进行检索,获得所述目标的第一匹配结果包括:
4.根据权利要求1所述的目标检索方法,其特征在于,所述根据所述目标图像对所述目标的第一匹配结果进行筛选,得到所述目标的第二匹配结果包括:
5.根据权利要求4所述的目标检索方法,其特征在于,所述方法还包括:
6.一种目标检索系统,其特征在于,所述系统包括:
7.根据权利要求6所述的目标检索系统,其特征在于,
8.一种目标检索装置,其特征在于,所述装置包括:
9.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行权利要求1至权利要求5中任一项所述的目标检索方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至权利要求5中任一项所述的目标检索方法的步骤。