技术领域
[0001] 本
发明实施例涉及侦查技术领域,尤其涉及一种同行分析方法、装置、设备和介质。
背景技术
[0002] 公安机关对案件进行侦查时,需对目标进行同行分析来获取与案件有关的线索信息。
[0003] 目前的同行分析过程为:以人的同行分析为例,则需要先进入分析系统的人脸同行分析功能,上传目标人的人脸图片,然后提交分析任务。待分析任务执行完毕,可得到和所述目标人同行的人脸图片。然后再进入分析系统的人体同行分析功能,上传所述目标人的人体,然后提交分析任务。待分析任务执行完毕,可得到和所述目标人同行的人体图片。以此类推,若需要进行其它类型的同行分析,则继续进入其它的同行分析功能,进行其它类型的同行分析。如果只有目标人的人脸,则目前的同行分析过程需要先寻找所述目标人的人体,否则无法寻找和所述目标人的人脸同行的人体。
[0004] 可见,上述同行分析过程非常繁琐,影响破案效率。
发明内容
[0005] 本发明实施例提供一种同行分析方法、装置、设备和介质,以实现提高对目标的同行分析效率,能够快速得到同行结果的效果。
[0006] 第一方面,本发明实施例提供了一种同行分析方法,该方法包括:
[0007] 获取待分析目标的图片;
[0008] 接收至少两种待分析同行类型的选择指令;
[0009] 根据所述图片确定与各同行类型对应的同行结果。
[0010] 第二方面,本发明实施例还提供了一种同行分析装置,该装置包括:
[0011] 图片获取模
块,用于获取待分析目标的图片;
[0012] 选择指令接收模块,用于接收至少两种待分析同行类型的选择指令;
[0013] 同行结果确定模块,用于根据所述图片确定与各同行类型对应的同行结果。
[0014] 第三方面,本发明实施例还提供了一种设备,其中,所述设备包括:
[0015] 一个或多个处理器;
[0016] 存储装置,用于存储一个或多个程序;
[0017] 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明任意实施例所提供的同行分析方法。
[0018] 第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有
计算机程序,其中,该程序被处理器执行时实现如本发明任意实施例所提供的同行分析方法。
[0019] 本发明实施例通过获取待分析目标的图片;接收至少两种待分析同行类型的选择指令;根据所述图片确定与各同行类型对应的同行结果,解决了同行分析过程非常繁琐的问题,实现了提高对目标的同行分析效率,能够快速得到同行结果的效果。
附图说明
[0020] 图1是本发明实施例一中的一种同行分析方法的
流程图;
[0021] 图2是分析参数设置界面截图;
[0022] 图3是本发明实施例二中的一种同行分析方法的流程图;
[0023] 图4是同行结果展示图;
[0024] 图5是同行结果与同行轨迹的在地图上进行显示的截图;
[0025] 图6是本发明实施例三中的一种同行分析装置的结构图;
[0026] 图7是本发明实施例三中的一种设备的结构示意图。
具体实施方式
[0027] 下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0028] 实施例一
[0029] 图1为本发明实施例一提供的一种同行分析方法的流程图,本实施例可适用于对目标进行同行分析的情况,该方法可以由同行分析装置来执行,如图1所示,具体包括如下步骤:
[0030] S110、获取待分析目标的图片。
[0031] 示例性的,待分析目标的图片可从公安机关或检察院等处获取,待分析目标的图片可能与某类案件有关,对待分析目标的图片进行检索,可以获取更多与案件相关的线索,有利于案件的侦破。
[0032] S120、接收至少两种待分析同行类型的选择指令。
[0033] 所述待分析同行类型包括但不限于:人脸同行类型、人体同行类型、非机动车同行类型、mac地址同行类型或车牌号同行类型。同行类型为预先设置好的,可选择其中至少两种类型进行分析。获取到待分析目标的图片后,可分析是否有人脸、人体、非机动车、mac地址或车牌号与目标同行,解决了一次只能分析一种同行类型与目标之间的同行关系的情况,提高了同行分析效率。
[0034] S130、根据所述图片确定与各同行类型对应的同行结果。
[0035] 如图2所示,在根据所述图片确定与各同行类型对应的同行结果之前,还包括:接收设定分析参数;所述设定分析参数包括下述至少一种:开始时间、结束时间、摄像头列表及预设相似度。设置开始时间和结束时间的目的为:分析开始时间至结束时间这一时间段内与目标的同行关系。摄像头列表记录了可能拍摄到目标的摄像头的标识信息,如ID信息。可选的,每种同行类型的预设相似度可以相同也可以不同。
[0036] 可选的,根据所述图片确定与各同行类型对应的同行结果,包括:将所述设定分析参数作为搜索条件,通过调用搜索
算法获取与所述目标匹配的抓拍结果;根据所述抓拍结果确定抓拍时间和抓拍摄像装置的标识信息;根据抓拍摄像装置的标识信息确定所述抓拍摄像装置的
位置信息;根据所述位置信息以及抓拍时间确定与各同行类型对应的同行结果。具体的,与目标匹配的抓拍结果为抓拍到目标的照片,每张抓拍照片都有对应的抓拍时间点和抓拍摄像装置的ID信息。根据抓拍摄像装置的ID信息查询MySQL
数据库的设备基本信息库,得到摄像头对应的位置信息,即经纬度信息。通过抓拍时间和抓拍摄像头的经纬度信息确定与各同行类型对应的同行结果。
[0037] 可选的,根据所述位置信息以及抓拍时间确定与各同行类型对应的同行结果,包括:根据所述位置信息设置位置
阈值;根据所述抓拍时间设置时间阈值;根据所述时间阈值和所述位置阈值确定与各所述同行类型对应的抓拍照片;针对每种同行类型对应的抓拍照片,计算当前抓拍照片上的物体与其它抓拍照片上的物体之间的相似度;若所述相似度达到预设相似度则确定所述当前抓拍照片上的物体与所述其它抓拍照片上的物体为同一物体;根据同一物体所在抓拍照片对应的抓拍摄像装置的位置信息确定所述物体的运动轨迹;根据抓拍所述目标的抓拍摄像装置的位置信息确定所述目标的运动轨迹;根据所述物体的运动轨迹与所述目标的运动轨迹确定所述目标的同行结果。所述同行结果包括:同行次数与同行距离。
[0038] 示例性的,目标为一个人的人脸,选择分析的同行类型为人体,位置阈值设置为以抓拍摄像装置的位置为中心,50米为半径的圆形区域。将时间阈值设置为30s,即将抓拍时间点前15s与抓拍时间点后15s作为时间阈值。对拍摄到目标的每台摄像装置的位置均设置位置阈值,对目标的每张抓拍照片的拍摄时间均设置时间阈值。设置人体对应的预设相似度为80%。将设置的位置阈值、时间阈值及预设相似度作为参数,调用算法侧的人体同行分析查询
接口,查询出与目标同行的人体结果集,每条结果都包含同行次数和同行距离。无需先获得目标人的人体,才能查询与目标人的人脸同行的人体,简化了同行分析过程,进而提高了破案效率。
[0039] 示例性的,调用算法侧的人体同行分析查询接口,查询出与目标人脸同行的人体结果集,具体包括:查询出在时间阈值和位置阈值内与人体对应的抓拍照片;从抓拍照片中选取一张照片,计算当前抓拍照片上的人体与其它抓拍照片上的人体之间的相似度;若相似度达到80%则确定当前抓拍照片上的人体与其它抓拍照片上的人体为同一个人体;根据抓拍同一个人体的摄像装置的位置确定该人体的运动轨迹;根据抓拍目标的抓拍摄像装置的位置确定出目标的运动轨迹;若该人体的运动轨迹与目标的运动轨迹相同则确定该人体与目标同行。根据该人体的运动轨迹计算出与目标的同行次数与同行距离。
[0040] 可选的,用户可以在地图上自定义框选位置阈值,根据用户框选的位置阈值查询与目标同行的物体,通过用户自定义框选的位置阈值查询出的同行结果更加符合用户需要。
[0041] 本实施例的技术方案,通过获取待分析目标的图片;根据所述图片确定与各同行类型对应的同行结果;接收至少两种待分析同行类型的选择指令,解决了同行分析过程繁琐的问题,达到了简化同行分析过程,进而提高破案效率的效果。
[0042] 实施例二
[0043] 图3为本发明实施例二提供的一种同行分析方法的流程图,本实施例以上述实施例为
基础进行进一步优化,可选地,同行分析方法还包括:当接收到同行结果显示指令时,调用地图的路径规划接口将所述同行结果在地图上进行显示。使多种同行关系能够进行综合展示,可以了解多维数据之间的同行关系,提高同性分析的效率。如图2所示,具体包括如下步骤:
[0044] S210、获取待分析目标的图片。
[0045] S220、接收至少两种待分析同行类型的选择指令。
[0046] S230、根据所述图片确定与各同行类型对应的同行结果。
[0047] S240、当接收到同行结果显示指令时,调用地图的路径规划接口将所述同行结果在地图上进行显示。
[0048] 可选的,查询出同行结果后,对同行结果进行融合以列表的形式在一个界面进行显示,将同行结果按照同行次数进行排序,如果同行次数一样,则根据同行距离正序排序,排序完成后,将同行结果组装成Jason串,基于HTML并通过JavaScript代码将Jason串以
可视化的方式展示出来。如图4所示,按照同行次数为降序的顺序排序完成后对所有的同行结果进行列表展示。无需将同行结果按照同行类型单独导出之后,再使用其他
软件将所有的同行结果进行融合,最后通过其他软件将所有的同行结果进行综合展示。简化了同行结果展示流程,降低了综合展示同行结果的工作难度。
[0049] 如图5所示,接收到同行结果显示指令时,调用地图的路径规划接口将确定的同行结果及运动轨迹按照经纬度及时间在地图上进行显示,用序号表示同行物体运动轨迹的运动方向。同行结果以卡片的形式在轨迹点上展示。卡片上既兼容了图片的信息,又兼容了mac、手机号等结构化的信息。当接收到同行结果隐藏指令时,调用所述地图的路径规划接口将同行结果及运动轨迹在地图上清空。将同行结果和运动轨迹在地图上进行展示,可以更加直观的观察同行物体与目标之间的同行关系,更有利于对同行关系的分析,降低破案难度。
[0050] 本实施例的技术方案,通过获取待分析目标的图片;接收至少两种待分析同行类型的选择指令;根据所述图片确定与各同行类型对应的同行结果;当接收到同行结果显示指令时,调用地图的路径规划接口将所述同行结果在地图上进行显示。使多种同行关系能够进行综合展示,可以了解多维数据之间的同行关系,提高同性分析的效率,降低破案难度。
[0051] 实施例三
[0052] 图6为本发明实施例三提供的一种同行分析装置的结构图,该装置包括:图片获取模块310、选择指令接收模块320和同行结果确定模块330。
[0053] 其中,图片获取模块310,用于获取待分析目标的图片;选择指令接收模块320,用于接收至少两种待分析同行类型的选择指令;同行结果确定模块330,用于根据所述图片确定与各同行类型对应的同行结果。
[0054] 可选的,所述待分析同行类型包括:人脸同行类型、人体同行类型、非机动车同行类型、mac地址同行类型或车牌号同行类型。
[0055] 在上述实施例方案中,同行分析装置还包括:
[0056] 参数接收模块,用于接收设定分析参数;
[0057] 可选的,所述设定分析参数包括下述至少一种:开始时间、结束时间、摄像头列表及预设相似度。
[0058] 在上述实施例方案中,同行结果确定模块330包括:
[0059] 抓拍结果获取单元,用于将所述设定分析参数作为搜索条件,通过调用搜索算法获取与所述目标匹配的抓拍结果;
[0060] 标识信息确定单元,用于根据所述抓拍结果确定抓拍时间和抓拍摄像装置的标识信息;
[0061] 位置信息确定单元,用于根据抓拍摄像装置的标识信息确定所述抓拍摄像装置的位置信息;
[0062] 同行结果确定单元,用于根据所述位置信息以及抓拍时间确定与各同行类型对应的同行结果。
[0063] 在上述实施例方案中,同行结果确定单元包括:
[0064] 位置阈值设置子单元,用于根据所述位置信息设置位置阈值;
[0065] 时间阈值设置子单元,用于根据所述抓拍时间设置时间阈值;
[0066] 抓拍照片确
定子单元,用于根据所述时间阈值和所述位置阈值确定与各所述同行类型对应的抓拍照片;
[0067] 相似度计算子单元,用于针对每种同行类型对应的抓拍照片,计算当前抓拍照片上的物体与其它抓拍照片上的物体之间的相似度;
[0068] 可选的,若所述相似度达到预设相似度则确定所述当前抓拍照片上的物体与所述其它抓拍照片上的物体为同一物体;
[0069] 物体运动轨迹确定子单元,用于根据同一物体所在抓拍照片对应的抓拍摄像装置的位置信息确定所述物体的运动轨迹;
[0070] 目标运动轨迹确定子单元,用于根据抓拍所述目标的抓拍摄像装置的位置信息确定所述目标的运动轨迹;
[0071] 同行结果确定子单元,用于根据所述物体的运动轨迹与所述目标的运动轨迹确定所述目标的同行结果。
[0072] 可选的,所述同行结果包括:同行次数与同行距离。
[0073] 在上述实施例方案中,同行分析装置还包括:
[0074] 同行结果显示模块,用于当接收到同行结果显示指令时,调用地图的路径规划接口将所述同行结果在地图上进行显示。
[0075] 本实施例的技术方案,通过图片获取模块获取待分析目标的图片;选择指令接收模块根据所述图片确定与各同行类型对应的同行结果;同行结果确定模块接收至少两种待分析同行类型的选择指令,解决了同行分析过程繁琐的问题。达到了简化同行分析过程,进而提高破案效率的效果。
[0076] 本发明实施例所提供的同行分析装置可执行本发明任意实施例所提供的同行分析方法,具备执行方法相应的功能模块和有益效果。
[0077] 实施例四
[0078] 图7为本发明实施例四提供的一种设备的结构示意图,如图7所示,该设备包括处理器410、
存储器420、输入装置430和输出装置440;设备中处理器410的数量可以是一个或多个,图7中以一个处理器410为例;设备中的处理器410、存储器420、输入装置430和输出装置440可以通过总线或其他方式连接,图7中以通过总线连接为例。
[0079] 存储器420作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的同行分析方法对应的程序指令/模块(例如,同行分析装置中的图片获取模块310、选择指令接收模块320和同行结果确定模块330)。处理器410通过运行存储在存储器420中的软件程序、指令以及模块,从而执行设备的各种功能应用以及
数据处理,即实现上述的同行分析方法。
[0080] 存储器420可主要包括存储程序区和存储数据区,其中,存储程序区可存储
操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器420可以包括高速
随机存取存储器,还可以包括
非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器420可进一步包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0081] 输入装置430可用于接收输入的数字或字符信息,以及产生与设备/的用户设置以及功能控制有关的键
信号输入。输出装置440可包括显示屏等显示设备。
[0082] 实施例五
[0083] 本发明实施例五还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种同行分析方法,该方法包括:
[0084] 获取待分析目标的图片;
[0085] 接收至少两种待分析同行类型的选择指令;
[0086] 根据所述图片确定与各同行类型对应的同行结果。
[0087] 当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的同行分析方法中的相关操作。
[0088] 通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用
硬件来实现,当然也可以通过
硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对
现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的
软盘、
只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、闪存(FLASH)、
硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,
服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0089] 值得注意的是,上述同行分析装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0090] 注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的
权利要求范围决定。