目标对象的检索方法、装置及电子设备与流程

文档序号:20922667 发布日期:2020-05-29 14:48
目标对象的检索方法、装置及电子设备与流程

本发明涉及图像处理技术领域,尤其是涉及一种目标对象的检索方法、装置及电子设备。



背景技术:

结构化搜索是一种探寻文件(包括文本或图像等)内在结构数据,并基于内在结构数据进一步搜索出所需的目标文件的检索方法。目前,现有的结构化搜索界面可以为用户提供属性检索或图像检索,通过结构化搜索界面获取用户上传的属性信息或图像信息,从而为用户检索出零散的图像,但是由于现有的结构化搜索界面的交互性较差,将导致用户无法快速地从零散的图像中获取所需的图像,从而导致用户体验较差。



技术实现要素:

有鉴于此,本发明的目的在于提供一种目标对象的检索方法、装置及电子设备,用以提高针对目标对象进行检索时的交互性和锁定目标对象的及时性。

为了实现上述目的,本发明实施例采用的技术方案如下:

第一方面,本发明实施例提供了一种目标对象的检索方法,包括:通过检索交互界面接收用户输入的事件信息;其中,所述事件信息包括事件发生的时间信息和地点信息,以及所述事件中的目标对象的属性信息和/或图像信息;根据所述事件信息确定检索范围;其中,所述检索范围包括时间范围和地点范围;将所述事件中的目标对象的属性信息和/或图像信息作为当前检索条件,将所述检索范围作为当前检索范围;候选图像检索步骤:根据所述当前检索条件在所述当前检索范围内采集的图像中进行检索,得到候选图像;目标图像确定步骤:在所述检索交互界面展示所述候选图像,以使所述用户从所述候选图像中确定出所述目标对象对应的当前目标图像;或者,将满足预设条件的候选图像作为所述目标对象对应的当前目标图像;判断步骤:若以下预设条件之一成立,则结束检索:所述当前目标图像符合检索要求或所述当前检索结果符合检索要求或通过所述检索交互界面接收到结束检索信号;否则,执行更新步骤;更新步骤:根据所述当前目标图像或当前检索结果确定新的当前检索条件,根据所述当前目标图像的拍摄信息确定新的当前检索范围;将新的当前检索条件和新的当前检索范围作为当前检索条件和当前检索范围,执行所述候选图像检索、目标图像确定、判断和更新步骤;所述当前检索结果包括所述当前目标图像和历史目标图像,所述历史目标图像为根据过往的当前检索条件和当前检索范围执行检索操作获得的过往的当前目标图像。

在一种实施方式中,所述检索交互界面还包括:多个事件类型控件和与每个所述事件类型控件对应的属性列表;通过检索交互界面接收用户输入的事件信息的步骤,包括:响应所述用户选取的所述事件的事件类型控件,展示与选取的所述事件类型控件对应的属性列表;接收所述用户在所述属性列表中选取所述目标对象的属性信息。

在一种实施方式中,所述事件类型控件包括非机动车驾乘事件类型控件,响应所述用户选取的事件类型控件,展示与选取的所述事件类型控件对应的属性列表,包括:响应所述用户选取的非机动车驾乘事件类型控件,展示的所述属性列表中不包括下衣属性;展示的属性列表中的是否驾乘非机动车属性默认为是;和/或,所述事件类型控件包括对象丢失事件类型控件,响应所述用户选取的事件类型控件,展示与选取的所述事件类型控件对应的属性列表,包括:响应所述用户选取的对象丢失事件类型控件,展示的所述属性列表中包括上衣属性、下衣属性和年龄属性;其中年龄属性的默认值是针对多个年龄段的丢失对象分别设置的。

在一种实施方式中,所述检索交互界面还包括属性列表,所述属性列表包括多个属性和与所述属性对应的属性值,所述通过检索交互界面接收用户输入的事件信息,包括:接收用户选择的对应同一属性的至少两个属性值。

在一种实施方式中,所述检索交互界面还包括:语义事件输入控件;所述通过检索交互界面接收用户输入的事件信息的步骤,包括:通过所述语义事件输入控件接收用户输入的事件描述信息;对所述事件描述信息进行语义分析,得到事件信息。

在一种实施方式中,所述根据所述事件信息确定检索范围的步骤,包括以下至少之一:以所述事件发生的时间信息为中心时间点,根据所述用户设定的检索时长和所述中心时间点,确定时间范围;以所述事件发生的时间信息为中心时间点,以所述事件发生的地点信息为中心地点,根据所述用户设定的检索时长和所述中心时间点,确定时间范围;根据所述中心地点、所述时间范围和用户输入的目标对象的移动速度确定地点范围;以所述事件发生的地点信息为中心地点,根据所述用户设定的地理区间和所述中心地点,确定地点范围;以所述事件发生的地点信息为中心地点,以所述事件发生的时间信息为中心时间点,根据所述用户设定的地理区间和所述中心地点,确定地点范围;根据所述中心时间点、所述地点范围和用户输入的目标对象的移动速度确定时间范围;基于预先设置的时段配置规则和所述事件发生的时间信息确定时间范围;所述时段配置规则包括事发时间段、连续时间段或有规律时间段中的一种;在所述检索交互界面展示距离所述地点信息预设距离范围内的采集设备,响应所述用户针对所述采集设备的选取操作,将所述选取操作对应的采集设备确定为地点范围;以所述事件发生的时间信息为中心时间点,在所述检索交互界面展示距离所述地点信息预设距离范围内的采集设备,响应所述用户针对展示的所述采集设备的选取操作,将所述选取操作对应的采集设备确定为地点范围;根据所述中心时间点、所述地点范围和用户输入的目标对象的移动速度确定时间范围;以所述事件发生的时间信息为中心时间点、以所述事件发生的地点信息作为中心地点,根据可检索的图像数量上限、用户输入的目标对象的移动速度、所述中心时间点和所述中心地点,确定时间范围和地点范围。

在一种实施方式中,所述根据所述当前目标图像的拍摄信息确定新的当前检索范围的步骤,包括以下至少之一:以所述当前目标图像的拍摄时间为中心时间点,根据所述用户设定的检索时长和所述中心时间点,确定新的当前时间范围;以所述当前目标图像的拍摄时间为中心时间点,以所述当前目标图像的拍摄地点为中心地点,根据所述用户设定的检索时长和所述中心时间点,确定新的当前时间范围;根据所述中心地点、所述新的当前时间范围和所述目标对象的移动速度确定新的当前地点范围;以所述当前目标图像的拍摄地点为中心地点,根据所述用户设定的地理区间和所述中心地点,确定新的当前地点范围;以所述当前目标图像的拍摄地点为中心地点,以所述当前目标图像的拍摄时间为中心时间点,根据所述用户设定的地理区间和所述中心地点,确定新的当前地点范围;根据所述中心时间点、所述新的当前地点范围和所述目标对象的移动速度确定新的当前时间范围;基于预先设置的时段配置规则和所述当前目标图像的拍摄时间确定新的当前时间范围;所述时段配置规则包括事发时间段、连续时间段或有规律时间段中的一种;以所述当前目标图像的拍摄时间为中心时间点、所述当前目标图像的拍摄地点为中心地点,根据可检索的图像数目上限、用户输入的目标对象的移动速度、所述中心时间点和所述中心地点,确定新的当前时间范围和新的当前地点范围。

在一种实施方式中,所述方法还包括:如果在所述当前检索范围内未确定出所述目标对象对应的当前目标图像,根据预先设置的时间增量扩大所述当前时间范围,和/或,根据预先设置的距离增量扩大所述当前地点范围。

在一种实施方式中,若所述事件信息包含所述事件中的目标对象的属性信息和图像信息,所述根据所述当前检索条件在所述当前检索范围内采集的图像中进行检索,得到候选图像的步骤,包括:根据所述属性信息,在所述当前检索范围内采集的图像中检索匹配所述属性信息的第一图像;将与所述图像信息的相似度满足要求的第一图像作为候选图像;或者,所述根据所述当前检索条件在所述当前检索范围内采集的图像中进行检索,得到候选图像的步骤,包括:根据所述图像信息,在所述当前检索范围内采集的图像中检索与所述图像信息的相似度满足要求的第二图像;将于所述属性信息匹配的第二图像作为候选图像。

在一种实施方式中,所述检索要求包括实名化要求;若所述当前目标图像符合检索要求或所述当前检索结果符合检索要求,则结束所述检索步骤的步骤,包括:若所述当前目标图像或所述当前检索结果包含有可实名化对象,则结束所述检索步骤;其中,所述可实名化对象包括可实名化的人脸对象和/或车牌对象;所述方法还包括:将所述当前目标图像或所述当前检索结果发送至预设实名化库,以对所述可实名化对象进行实名化处理;其中,所述预设实名化库包括人脸实名库和/或车牌库。

在一种实施方式中,所述方法还包括:停止检索后,响应于所述用户监控指令,对所述当前目标图像或当前检索结果进行多类型目标检测,利用检测出的目标进行监控;其中,所述多类型目标检测包括人脸检测、人体检测、机动车检测、非机动车检测、机动车车牌检测、非机动车车牌检测中的至少两个。

在一种实施方式中,所述方法还包括:对所述事件信息、所述当前目标图像和所述当前目标图像的拍摄信息进行整合,得到所述事件的整合线索;根据所述整合线索生成事件报告和所述事件报告的下载链接。

第二方面,本发明实施例还提供一种目标对象的检索装置,包括:信息输入模块,用于通过检索交互界面接收用户输入的事件信息;其中,所述事件信息包括事件发生的时间信息和地点信息,以及所述事件中的目标对象的属性信息和/或图像信息;检索范围确定模块,用于根据所述事件信息确定检索范围;其中,所述检索范围包括时间范围和地点范围;当前检索要素确定模块,用于将所述事件中的目标对象的属性信息和/或图像信息作为当前检索条件,将所述检索范围作为当前检索范围;候选图像检索模块,用于根据所述当前检索条件在所述当前检索范围内采集的图像中进行检索,得到候选图像;目标图像确定模块,用于在所述检索交互界面展示所述候选图像,以使所述用户从所述候选图像中确定出所述目标对象对应的当前目标图像;或者,将满足预设条件的候选图像作为所述目标对象对应的当前目标图像;检索判断模块,用于若以下预设条件之一成立,则触发所述检索模块停止所述检索操作:所述当前目标图像符合要求或所述当前检索结果符合要求或通过所述检索交互界面接收到结束检索信号;否则,触发更新模块执行更新操作;更新模块,用于根据所述当前目标图像或当前检索结果确定新的当前检索条件,根据所述当前目标图像的拍摄信息确定新的当前检索范围;将新的当前检索条件和新的当前检索范围作为当前检索条件和当前检索范围,并触发所述候选图像检索模块、所述目标图像确定模块、所述检索判断模块和所述更新模块;所述当前检索结果包括所述当前目标图像和历史目标图像,所述历史目标图像为根据过往的当前检索条件和当前检索范围执行检索操作获得的过往的当前目标图像。

第三方面,本发明实施例提供了一种电子设备,包括处理器和存储器;所述存储器上存储有计算机程序,所述计算机程序在被所述处理器运行时执行如第一方面提供的任一项所述的方法。

第四方面,本发明实施例提供了一种计算机存储介质,用于储存为第一方面提供的任一项所述方法所用的计算机软件指令。

本发明实施例基于用户输入的事件信息确定当前检索范围并根据事件信息对该当前检索范围内的图像进行检索,再基于检索获得的目标图像调整当前检索范围并继续进行检索,上述方式通过检索交互界面对用户进行引导,较好地将目标对象的属性信息和图像信息以及目标对象所属的事件进行关联,便于用户管理结构化检索得到的当前目标图像或当前检索结果,有效提高了检索过程中的交互性,较好地改善了用户体验。

本发明实施例的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本发明实施例的上述技术即可得知。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了本发明实施例所提供的一种电子设备的结构示意图;

图2示出了本发明实施例所提供的一种目标对象的检索方法的流程示意图;

图3示出了本发明实施例所提供的一种检索交互界面的示意图;

图4示出了本发明实施例所提供的一种图像信息输入界面的示意图;

图5示出了本发明实施例所提供的一种属性信息输入界面的示意图;

图6示出了本发明实施例所提供的一种交通工具输入界面的示意图;

图7示出了本发明实施例所提供的一种检索范围确定界面的示意图;

图8示出了本发明实施例所提供的一种图像检索界面的示意图;

图9示出了本发明实施例所提供的另一种图像检索界面的示意图;

图10示出了本发明实施例所提供的一种检索范围的示意图;

图11示出了本发明实施例所提供的一种活动轨迹生成界面的示意图;

图12示出了本发明实施例所提供的一种活动区域热力图生成界面的示意图;

图13示出了本发明实施例所提供的一种报告生成界面的示意图;

图14示出了本发明实施例所提供的一种目标对象的检索装置的结构示意图;

图15示出了本发明实施例所提供的另一种目标对象的检索装置的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。

考虑到现有的结构化搜索界面的交互性较差,导致用户体验较差,为改善此问题,本发明实施例提供的一种目标对象的检索方法、装置及电子设备,该技术可应用于需要对目标对象进行检索的场景,以下对本发明实施例进行详细介绍。

实施例一

首先,参照图1来描述用于实现本发明实施例的一种目标对象的检索方法及装置的示例电子设备100。

如图1所示的一种电子设备的结构示意图,电子设备100包括一个或多个处理器102、一个或多个存储装置104、输入装置106、输出装置108以及图像采集装置110,这些组件通过总线系统112和/或其它形式的连接机构(未示出)互连。应当注意,图1所示的电子设备100的组件和结构只是示例性的,而非限制性的,根据需要,所述电子设备可以具有图1示出的部分组件,也可以具有图1未示出其他组件和结构。

所述处理器102可以采用数字信号处理器(dsp)、现场可编程门阵列(fpga)、可编程逻辑阵列(pla)中的至少一种硬件形式来实现,所述处理器102可以是中央处理单元(cpu)、图形处理单元(gpu)或者具有数据处理能力和/或指令执行能力的其它形式的处理单元中的一种或几种的组合,并且可以控制所述电子设备100中的其它组件以执行期望的功能。

所述存储装置104可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(ram)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(rom)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器102可以运行所述程序指令,以实现下文所述的本发明实施例中(由处理器实现)的客户端功能以及/或者其它期望的功能。在所述计算机可读存储介质中还可以存储各种应用程序和各种数据,例如所述应用程序使用和/或产生的各种数据等。

所述输入装置106可以是用户用来输入指令的装置,并且可以包括键盘、鼠标、麦克风和触摸屏等中的一个或多个。

所述输出装置108可以向外部(例如,用户)输出各种信息(例如,图像或声音),并且可以包括显示器、扬声器等中的一个或多个。

所述图像采集装置110可以拍摄用户期望的图像(例如照片、视频等),并且将所拍摄的图像存储在所述存储装置104中以供其它组件使用。

示例性地,用于实现根据本发明实施例的目标对象的检索方法及装置的示例电子设备可以被实现为诸如智能手机、平板电脑、计算机等智能终端。

实施例二

参见图2所示的一种目标对象的检索方法的流程示意图,该方法主要包括以下步骤s202至步骤s208:

步骤s202,通过检索交互界面接收用户输入的事件信息。

其中,检索交互界面用于提示用户输入事件信息,该事件信息包括事件发生的时间信息和地点信息,以及事件中的目标对象的属性信息和/或图像信息。目标对象的属性信息可以用于描述目标对象的属性,例如属性信息可以用于描述目标对象的性别、衣着或是否驾乘车辆等特征。图像信息可以包括图像采集设备拍摄到的包含有目标对象的图像,还可以包括通过绘图工具绘制的人物画像。

在一种实施方式中,检索交互界面可以分别设置多个不同的输入窗口,用以提示并接收用户针对各个输入窗口分别输入的时间信息、地点信息、属性信息和图像信息等。

步骤s204,根据事件信息确定检索范围。

其中,检索范围包括时间范围和地点范围。在一些实施方式中,可以根据事件信息中的时间信息结合预先设置的检索时长配置时间范围,例如时间信息为t1,检索时长为t,则时间范围可以为“t1~(t1+t)”、“(t1-t)~t1”或“(t1-t/2)~(t1+t/2)”,或将连续n天内该时间信息对应的时段配置为时间范围,诸如每天8点至10点,其中,检索时长可以以天数、小时或分钟为单位,具体可基于实际情况进行配置。在另一些实施方式中,可以根据事件信息中的地点信息配置地点范围,例如,将距离该地点信息预设范围内的区域均确定为地点范围,或展示距离地点信息预设范围内的区域并响应用户针对展示的区域的选择操作,以得到用户配置的地点范围。

步骤s206,将事件中的目标对象的属性信息和/或图像信息作为当前检索条件,将检索范围作为当前检索范围。在首次检索中,以用户提供的目标对象的属性信息和/或图像信息为检索条件,用户确定的检索范围为当前检索范围,从当前检索范围内筛选出符合目标对象的属性或与目标对象的图像信息匹配的图像。

步骤s208,根据当前检索条件在当前检索范围内采集的图像中进行检索,得到候选图像。

其中,当前检索范围内采集的图像可以为处于检索范围内的图像采集设备采集的,图像采集设备可以为摄像头等具有拍摄功能的设备。在实际应用中,如果将目标对象的属性信息作为当前检索条件,则可以识别采集图像中的属性,并属性与属性信息相符的图像作为候选图像;如果将目标对象的图像信息作为当前检索条件,则可以计算图像信息与采集的图像之间的相似程度,进而将与图像信息相似程度满足条件的图像作为候选图像;如果将目标对象属性信息和图像信息均作为当前检索条件,则候选图像不仅应与图像信息相似程度较高,其属性还应与属性信息相符。

可以理解的是,当前检索范围内采集的图像可以是车辆卡口图像(采集到的是车辆图像,有可能包含人脸图像),也可以是治安摄像采集到的图像(采集到的是行人图像,机动车图像、非机动车图像),还可以是人像卡口图像(采集到的是人脸图像)。可以将当前检索条件中的图像中各个类型的目标解析出来,得到目标图像集合a,把当前检索范围内采集的图像中各个类型的目标解析出来,得到目标图像集合b,用目标图像集合a在目标图像集合b中进行检索,得到候选图像。例如,当前检索条件中的图像为人骑车图像,对该图像进行解析可以得到行人图像a1和非机动车图像a2,把当前检索范围内采集的图像中各个类型的目标解析出来,得到目标图像集合b,其中包含行人图像子集b1、机动车图像子集b2,非机动车图像子集b3,用a1在b1中检索,得到行人类型的候选图像,用a2在b3中检索,得到非机动车类型的候选图像。

步骤s210,在检索交互界面展示候选图像,以使用户从候选图像中确定出目标对象对应的目标图像。

上述候选图像也即对采集的图像进行检索得到的,考虑到检索到的候选图像中可能存在不包含目标对象的图像,因此本发明实施例在交互界面展示候选图像,以供用户删除候选图像中不包含目标对象的图像,从锁定出与目标对象对应的当前目标图像。或者,对候选图像的筛选也可以自动进行,默认将与图像信息相似度最高的前三个候选图像作为当前目标图像。

步骤s212,判断预设条件之一是否成立。如果是,结束检索;如果否,执行步骤s214。

其中,预设条件包括当前目标图像符合检索要求或当前检索结果符合检索要求或通过检索交互界面接收到结束检索信号。当前检索结果包括当前目标图像和历史目标图像,历史目标图像为根据过往的当前检索条件和当前检索范围执行检索操作获得的过往的当前目标图像,例如,在执行第二次候选图像检索步骤(也即,前述步骤s208)至目标图像确定步骤(也即,前述步骤s210)时,可以将第一次确定的当前目标图像认为是历史目标图像,将第二次确定的当前目标图像和历史目标图像作为当前检索结果。一次目标图像确定步骤执行完成之后,需要执行判断步骤以确定当前目标图像或当前检索结果是否符合检索要求,或确定是否接收到结束信号。在一种实施方式中,可以在当前目标图像或当前检索结果中包含有可以用于实名化的对象时,确定当前目标图像或当前检索结果符合检索要求。在另一种实施方式中如果当前目标图像或当前检索结果满足时间要求(例如,从初定检索开始到当前的检索时长已经达到时长要求)、图像数量要求(例如,当前检索结果中的图像数量以达到数量要求)或其他要求,则认为当前目标图像或当前检索结果符合检索要求。在另一种实施方式中,还可以在通过检索交互界面接收到结束检索信号时停止检索,例如在检索交互界面中配置有“结束”控件,并在监听到用户点击“结束”控件时停止检索。

相比于首次检索,在执行了多次候选图像检索和目标图像确定步骤后,获得了更多包含目标对象的图像。

步骤s214,根据当前目标图像或当前检索结果确定新的当前检索条件,根据当前目标图像的拍摄信息确定新的当前检索范围。如果上述预设条件均不满足,即当前目标图像不符合检索要求、且当前检索结果不满足检索要求、且未接收到结束检索信号,则将更新当前检索条件和当前检索范围。在一种实施方式中,可以将当前目标图像或当前检索结果作为当前检索条件,实现以图搜图,并利用当前目标图像的拍摄时间更新当前检索范围的时间范围,以及利用当前目标图像的拍摄地点更新当前检索范围的地点范围。如此,可用检索到的图像实现当前检索条件和检索范围的自动更新。

步骤s216,将新的当前检索条件和新的当前检索范围作为当前检索条件和当前检索范围,并执行上述步骤s208至步骤s214。利用新的当前检索条件在新的检索范围内搜索新的候选图像,展示新的候选图像,以供用户从新的候选图像中确定出新的当前目标图像。如此,能够根据已检索到的图像继续自动检索更多的图像。

本发明实施例提供的上述目标对象的检索方法,基于用户输入的事件信息确定当前检索范围并根据事件信息对该当前检索范围内的图像进行检索,再基于用户锁定的目标图像调整当前检索范围并继续进行检索,上述方式通过检索交互界面对用户进行引导,较好地将目标对象的属性信息和图像信息、用属性信息和图像信息获得的检索结果以及目标对象所属的事件进行关联,也即以事件为维度建立了事件档案,将事件相关的各种类型的目标对象的信息均放入该事件档案统一管理(包括编辑、统计分析、输出),便于用户管理结构化检索得到的当前目标图像或当前检索结果,有效提高了检索过程中的交互性,较好地改善了用户体验。另一方面,本发明实施例能够根据用户提供的初步事件信息在合理范围内检索出更多的信息,以更多的信息为检索条件调整检索范围进一步检索,检索出更多的信息,直到符合检索结束条件,通过实现自动化的接续检索获得越来越丰满的事件信息,同时保证了检索效率和准确度。

考虑到现有的结构化检索界面仅能为用户提供目标检索功能,而无法将检索出的目标与事件对应,因此本发明实施例提供了一种检索交互界面,通过检索交互界面新建事件可以将检索与事件进行关联。参见图3所示的一种检索交互界面的示意图,图3示意出了检索交互界面包括事件标识输入窗口和事件描述信息输入窗口,其中,事件标识输入窗口可以包括“事件名称”输入窗口和“事件编号”输入窗口,事件描述信息输入窗口用于接收事件发生的时间信息和地点信息,可以包括“事件描述”输入窗口、“事件时间”输入窗口和“事件地点”输出窗口。在图3的基础上,本发明实施例提供了一种通过检索交互界面接收用户输入的事件信息的具体实施方式,参见如下步骤a至步骤c:

步骤a,展示检索交互界面。在实际应用中,图3中所示的检索交互界面中还可以展示电子地图,并在接收到地点信息时自动展示距离该地点信息预设范围内的区域,为更好地满足用户的需求,检索交互界面中还可以配置“地图选点”控件,以便于用户对展示的电子区域进行调整。

步骤b,通过事件标识输入窗口接收事件的事件标识信息。其中,事件标识信息可以包括事件名称或事件编号等,以图3所示的检索交互界面为例,通过事件标识输入窗口中的“事件名称”输入窗口接收用户输入的事件名称“园区违停”,和通过事件标识输入窗口中的“事件编号”输入窗口接收用户输入的事件编号“10987666666”。

步骤c,通过事件描述信息输入窗口接收与事件发生的时间信息和地点信息。例如图3中所示的通过“事件描述”输入窗口接收用户输入的“1月1日9点园区a区域有违章停车”,或者通过“事件时间”输入窗口接收用户输入的时间信息“2020-1-1;9:00:00”,以及通过“事件地点”输出窗口接收用户输入的“园区a区域”。本发明实施例通过检索交互界面接收用户输入的事件标识信息、时间信息和地点信息可以新建事件,从而在检索过程中较好地将检索与事件进行关联。

在另一实施例中,提供了一种通过检索交互界面接收用户输入的事件信息的具体实施方式,参见如下步骤a1至步骤c1:

步骤a1,展示检索交互界面,所述检索交互界面包括语义事件输入控件。

步骤b1,通过所述语义事件输入控件接收用户输入的事件描述信息。例如,通过语义事件输入控件接收用户输入的“2020年1月1日9点园区a区域有违章停车”。

步骤c1,对所述事件描述信息进行语义分析,得到事件信息。例如,对“2020年1月1日9点园区a区域有违章停车”这一事件描述信息进行语义分析,得到“2020年1月1日9点”这一事件时间和“园区a区域”这一事件地点。还可以根据语义分析获得“违章停车”这一事件类型并展示与该事件类型关联的属性列表。

通过上述步骤a至步骤c或步骤a1至步骤c1获取用户输入的事件标识信息、事件信息和地点信息后,可以通过检索交互界面进一步提示用户输入事件的图像信息或属性信息,如图4所示的一种图像信息输入界面的示意图,图像信息输入界面属于上述检索交互界面,图4中以“+”的形式示意出了图像信息输入界面中包括的图像上传接口,本发明实施例可以通过图像上传接口接收事件中的目标对象的图像信息。在实际应用中,图4中通过“已知线索图像”文字框提示用户上传目标对象的图像信息,如果监听用户针对图像上传接口的点触操作,则可以为用户展示本地存储路径或云存储路径,以便于用户从存储路径中选择已知线索图像,并将用户选择并上传的已知线索图像确定为目标对象的图像线索,其中,存储路径中存储有用户预先保存的图像。

考虑到上述存储路径中可能未保存用户所需的已知线索图像,本发明实施例还为用户提供了画像调用功能,如图4中所示的“没有线索图像,试试人体画像”链接,以提示用户在未掌握该事件相关目标的图像信息时可以调用绘图工具进行人体画像,并在监听到用户针对该链接的点触操作时跳转至绘图工具,供用户进行人体画像。

另外,为较好地应对没有图像信息的情况,本发明实施例还提供了另一种检索交互界面,如图5所示的一种属性信息输入界面的示意图,其中,属性信息输入界面属于检索交互界面,属性信息输入界面还包括多个事件类型控件和与每个事件类型控件对应的属性列表,图5中示例性的提供了“非机动车驾乘事件”控件、“老人走失”控件和“小孩丢失”控件等事件类型控件。

在图5的基础上,本发明实施例提供了另一种通过检索交互界面接收用户输入的事件信息的实现方式,在具体实现时,响应用户选取的事件类型控件,展示与选取的事件类型控件对应的属性列表,并接收用户在属性列表中选取目标对象的属性信息。在实际应用中,每个事件类型控件对应的属性列表可能不同。在一种实施方式中,如果事件类型控件包括非机动车驾乘事件类型控件,则在响应用户选取的事件类型控件并展示与选取的事件类型控件对应的属性列表时,由于驾乘非机动车时下衣基本会被遮挡,展示的属性列表中不包括下衣属性,且展示的属性列表中的是否驾乘非机动车属性默认为是。还可提供“是否载人”、“非机动车类型”、“是否戴帽”和“口罩”等多个属性,而不提供车辆是否有遮阳板、车饰等车辆相关属性。

在另一种实施方式中,如果事件类型控件包括对象丢失事件类型控件,则在响应用户选取的事件类型控件并展示与选取的事件类型控件对应的属性列表时,可以响应用户选取的对象丢失事件类型控件,展示的属性列表中包括上衣属性、下衣属性和年龄属性,其中,年龄属性的默认值是针对多个年龄段的丢失对象分别设置的。其中,可以包括上述“老人走失”和“小孩丢失”等,以“老人走失”为例,如果监听到用户针对“老人丢失”控件的点触操作,属性列表中将包括“上衣颜色”和“下衣颜色”属性,且“年龄”属性将默认为“50以上”。

如此,可减少用户需要浏览、设置的属性选项,尽快开始检索。

另外,本发明实施例提供的检索交互界面还包括属性列表,属性列表包括多个属性和与属性对应的属性值。在属性列表包括多个属性和与属性对应的属性值的基础上,本发明实施例在通过检索交互界面接收用户输入的事件信息时,可以接收用户选择的对应同一属性的至少两个属性值。本发明实施例提供的属性可支持多选,在一种实施方式中,对于同一属性,用户可选择多个属性值,检索时将选择的多个属性值进行“或”运算,满足其中一个属性值即为符合属性要求。例如,上衣颜色属性可同时选择红色、黑色、白色,上衣颜色是红色、黑色或白色的对象均视为符合属性要求。通过这种方式可以在拥有不清楚的属性信息时提升检索全面性、减少检索次数,从而能够提高检索的准确性和效率。在另一种实施方式中,对于同一属性,用户选择一个包含多种属性值的属性值包,检索时将选择的属性值包中的多个属性值进行“或”运算,满足其中一个属性值即为符合属性要求。例如,考虑到阳光下变色等因素,可以对颜色进行打包,诸如将红/紫/粉设为一个属性包,将黑/绿/紫设为一个属性包,用户通过一次勾选即可选择一个属性包。通过这种方式可以在拥有可变的属性信息时提升检索全面性、减少检索次数,从而能够提高检索的准确性和效率。

考虑到检索交互界面中没有提供用户所需的事件类型控件,因此本发明实施例进一步提供一种自定义编辑属性信息的功能。

如图5中示意出了检索交互界面中还设置有“自定义”控件,如果用户点击“自定义”控件,则将为用户提供文本输入框,用户可输入对事件类型进行描述的文本,并在用户点击“属性生成”控件(图5中未示意出)选择该事件类型对应的属性列表和属性的默认值。

为在后续检索过程中合理确定检索范围,本发明实施例还提供了一种用于输入交通工具信息的检索交互界面,如图6所示的一种交通工具输入界面的示意图,例如交通工具输入界面可以为用户提供多种交通工具,诸如步行、自行车、电动车、摩托车、三轮车和机动车等多种交通工具,并配置每种交通工具对应的多个移动速度,例如,自行车对应4km/h、5km/h和6km/h等。当监听到用户选择目标对象骑乘的交通工具后,可以通过下拉列表为用户提供多个可选的移动速度,获知目标对象的移动速度后可以估算出目标对象在预设时长内的移动距离,从而便于根据该移动距离对检索范围进行调整。

另外,图4、图5和图6中所示的界面中均配置有“输入确认”控件,用于在用户点击“输入确认”控件时保存输入的图像信息、属性信息和交通工具信息,并执行步骤s204以确定检索范围。考虑到目前re-id检索的精度,在100万张以内的图像中检索准确度较高,在多于100万张图像中进行检索的结果将包含较多的噪声图像。因此为了提高图像检索的准确度,本发明实施例将基于事件信息和目标对象的移动速度确定时间范围确定合理的检索范围,即将待检索的图像数量控制在合理范围。基于此,本发明实施例示例性提供了在首次检索之前,根据事件信息确定检索范围的具体实现方式,具体可参见如下方式一至方式八:

方式一:以事件发生的时间信息为中心时间点,根据用户设定的检索时长和中心时间点,确定时间范围。例如,事件发生的时间信息为“12:00”,若用户设定的检索时长为4小时,则以“12:00”为中心时间点,确定时间范围为“10:00至14:00”。

方式二:(1)以事件发生的时间信息为中心时间点,以事件发生的地点信息为中心地点,根据用户设定的检索时长和中心时间点,确定时间范围。例如,事件发生的时间信息为“12:00”且检索时长为4小时,则时间范围为“10:00至14:00”,若事件发生的地点信息为事件发生的坐标p1,则坐标p1将为中心地点。(2)根据中心地点、时间范围和用户输入的目标对象的移动速度确定地点范围。在一种实施方式中,为使确定的地点范围能较好地覆盖目标对象可能所处的区域,可以通过计算时间范围的时长与目标对象的移动速度的乘积,得到目标对象在该时间范围内可能移动的距离,并以该移动距离为半径,上述坐标p1为中心地点绘制圆形区域,将该圆形区域内覆盖的区域均确定为地点范围。也即,将地点范围内的图像采集设备在时间范围内采集到的图像作为检索范围内的图像。如果通过此种方式获得的检索范围内的图像数量超过re-id检索算法要求的图像数量范围,可缩短检索时长直至检索范围内的图像数量在要求的范围以内。在另一实施方式中,用如前方式获得地点范围。对于地点范围内的每一图像采集设备,可根据事件发生的时间信息、该图像采集设备和p1之间的距离、目标对象的移动速度确定该图像采集设备所对应的时间段,将地点范围内的每一个图像采集设备在该图像采集设备对应的时间段内采集到的图像作为检索范围内的图像。例如,地点范围中有a1-a2424个摄像头,根据事件发生的时间信息、该图像采集设备和p1之间的距离、目标对象的移动速度,计算得出目标对象经过a1-a24的时间分别为10点,10点10分,10点20,…,14点,则将a1的9点50分-10点10分之间拍摄的图像作为检索范围内的图像,对于a2-a24同理。

方式三:以事件发生的地点信息为中心地点,根据用户设定的地理区间和中心地点,确定地点范围。例如,事件发生的地点信息为事件发生的坐标p1,且用户设定的地理区间为1km,则地点范围可以为以坐标p1为中心、以1km为半径的圆形区域。

方式四:(1)以事件发生的地点信息为中心地点,以事件发生的时间信息为中心时间点,根据用户设定的地理区间和中心地点,确定地点范围。例如,例如,事件发生的地点信息为事件发生的坐标p1,且用户设定的地理区间为1km,则地点范围可以为以坐标p1为中心、以1km为半径的圆形区域,并以事件发生的时间信息为“12:00”为中心时间点。(2)根据中心时间点、地点范围和用户输入的目标对象的移动速度确定时间范围。在一种实施方式中,可以将地点范围的半径长度作为目标对象的移动距离,并计算移动距离与目标对象的移动速度的商值,得到目标对象进行移动所需的时间长度,并根据该时间长度和中心时间点确定时间范围。也即,将地点范围内的图像采集设备在时间范围内采集到的图像作为检索范围内的图像。如果通过此种方式获得的检索范围内的图像数量超过re-id检索算法要求的图像数量范围,可缩小地理区间直至检索范围内的图像数量在要求的范围以内。在另一实施方式中,对于地点范围内的每一图像采集设备,可根据事件发生的时间信息、该图像采集设备和p1之间的距离、目标对象的移动速度确定该图像采集设备所对应的时间段,将地点范围内的每一个图像采集设备在该图像采集设备对应的时间段内采集到的图像作为检索范围内的图像。具体实现同方式二。

方式五:基于预先设置的时段配置规则和事件发生的时间信息确定时间范围。其中,预设时段配置规则可以包括事发时间段、连续时间段和有规律时间段等多种配置规则,如果按照事发时间段配置时间范围,则可以将距离时间信息前后预设时长内的时段配置为时间范围,例如,将距离事件发生的时间信息前后10分钟内的时间段配置为时间范围,还可将该时间范围设置为默认的时间范围。如此,可根据事件发生的时间信息快速确定检索范围,尽快开始检索,保证检索的实时性。如果按照连续时间段配置时间范围,则可以在时间信息的基础上配置起始时间和截止时间,将起始时间和截止时间内的时段确定为时间范围,其中,该时间段将包含事件发生的时间信息,例如事件发生的事件信息为8月15日9点,起始时间为8月1日8点,截止时间为8月31日8点,则8月1日8点至8月31日8点将为时间范围。如此,将关注点放在事发前后的一段时间,在该段时间有更大概率能够发现目标对象。如果按照有规律时间段配置时间范围,可以将连续n天内时间信息所处的时段配置为时间范围,例如,时间范围包括8月1日-8月31日每天1:00-3:00。如此,在目标对象具有一定的活动规律的情况下,更容易找到目标对象。可见,该实施方式为用户提供了更加灵活、高效的时间范围设置方式,能够更好的适应实战需求。

参见图7所示的一种检索范围确定界面的示意图,图7左侧示意出了时间范围配置框,包括“事发时间段”控件、“连续时间段”控件和“有规律时间段”控件等时段配置规则控件,监听用户针对图7中控件的点触操作,并将点触操作对应的控件以高亮形式进行显示,另外,时段配置规则控件下方显示有时间信息以及与时段配置规则对应的时长选择列表,以“事发时间段”控件为例,时长选择列表可以选择事件发生的时间信息前后“n”分钟,从而将事件发生的时间信息前后“n”分钟设置为时间范围。

方式六:在检索交互界面展示距离地点信息预设距离范围内的采集设备,响应用户针对采集设备的选取操作,将选取操作对应的采集设备确定为地点范围。在一种实施方式中,(1)在检索交互界面展示距离地点信息预设范围内的采集设备,参见图7所示的一种检索范围确定界面的示意图,检索范围确定界面属于检索交互界面,检索范围确定界面展示距离地点信息预设范围内的电子地图,并在电子地图中标注采集设备。(2)响应用户针对展示的采集设备的选取操作,将选取操作对应的采集设备确定为目标采集设备,其中,选取操作可以包括点选操作、框选操作和多边形操作中的一种或多种。例如,用户在检索范围确定界面中点击“采集设备1”,则“采集设备1”将确定为目标采集设备。(3)将目标采集设备的采集区域确定为事件信息对应的地点范围。每个采集设备均用于对各自对应的采集区域进行监控和抓拍,本发明实施例将目标采集设备的采集区域确定为地点范围,可以获取该地点范围内目标采集设备抓拍的图像或视频。

方式七:(1)以事件发生的时间信息为中心时间点,在检索交互界面展示距离地点信息预设距离范围内的采集设备,响应用户针对展示的采集设备的选取操作,将选取操作对应的采集设备确定为地点范围。在具体实现时,可参照前述方式六所提供的方法确定地点范围。(2)根据中心时间点、地点范围和用户输入的目标对象的移动速度确定时间范围。在一种实施方式中,可以将地点范围的半径长度作为目标对象的移动距离,并计算移动距离与目标对象的移动速度的商值,得到目标对象进行移动所需的时间长度,并根据该时间长度和中心时间点确定时间范围。

方式八:以事件发生的时间信息为中心时间点、以事件发生的地点信息作为中心地点,根据可检索的图像数量上限、用户输入的目标对象的移动速度、中心时间点和中心地点,确定时间范围和地点范围。例如,时间范围为t,目标对象移动为v,摄像头单位时间内产生的图像数量为v图。地点范围可以为以中心地点为圆心,v*t为半径的圆形区域。假设在该圆形区域摄像头分布的密度为ρ,则圆形区域内的摄像头数量为π(vt)2/ρ,这些摄像头在t内产生的总图像数量n为π(vt)2/ρ*v图*t。根据n的最大数量可求出时间范围t,进而得出地点范围为以中心地点为圆心,v*t为半径的圆形区域。

在首次检索时,通过上述方式确定时间范围和地点范围。在非首次检索时,可以用类似的方式确定当前检索的时间范围和地点范围。本发明实施例示例性提供了根据当前目标图像的拍摄信息确定新的当前检索范围的实现方式,参见如下方式(a)至方式(f):

方式(a):以当前目标图像的拍摄时间为中心时间点,根据用户设定的检索时长和中心时间点,确定新的当前时间范围。其中,当检索出的当前目标图像有多张时,可以将拍摄时间距离当前时间最近的图像作为用于确定当前检索范围的当前检索图像。在一种实施方式中,如果当前目标图像的拍摄时间为“12:30”,且检索时长设置为4小时,则新的当前时间范围将为“10:30至14:30”。

方式(b):(1)以当前目标图像的拍摄时间为中心时间点,以当前目标图像的拍摄地点为中心地点,根据用户设定的检索时长和中心时间点,确定新的当前时间范围。确定新的当前时间检索范围的方法可参见方式(a),此处不再赘述。(2)根据中心地点、新的当前时间范围和目标对象的移动速度确定新的当前地点范围。具体实现方式见方式二,在此不再赘述。

方式(c):以当前目标图像的拍摄地点为中心地点,根据用户设定的地理区间和中心地点,确定新的当前地点范围。具体实现方式见方式三,在此不再赘述。方式(d):(1)以当前目标图像的拍摄地点为中心地点,以当前目标图像的拍摄时间为中心时间点,根据用户设定的地理区间和中心地点,确定新的当前地点范围。确定新的当前地点检索范围的方法可参见方式(c),此处不再赘述。(2)根据中心时间点、新的当前地点范围和目标对象的移动速度确定新的当前时间范围。具体实现方式见方式四,在此不再赘述。方式(e):基于预先设置的时段配置规则和当前目标图像的拍摄时间确定新的当前时间范围。其中,预设时段配置规则可以包括事发时间段、连续时间段和有规律时间段等多种配置规则。具体实现方式见方式五,在此不再赘述。

方式(f):以当前目标图像的拍摄时间为中心时间点、当前目标图像的拍摄地点为中心地点,根据可检索的图像数目上限、用户输入的目标对象的移动速度、中心时间点和中心地点,确定新的当前时间范围和新的当前地点范围。具体实现方式见方式八,在此不再赘述。

在当前检索范围内未检索到目标对象对应的图像时,可以根据预先设置的时间增量扩大当前时间范围,和/或,根据预先设置的距离增量扩大当前地点范围。例如,将时间增量设置为半小时,若在“10:30至14:30”范围内未确定出当前目标图像,则可以扩大当前时间范围至“10:00至15:00”;将距离增量设置为500m,则按照距离增量增加当前地点范围的检索半径,以实现对当前地点范围进行扩大。也即在小范围内未检索到目标图像时扩大检索范围。

对于事件信息同时包含目标对象的属性信息和图像信息时,为便于对上述步骤s208进行理解,本发明实施例对根据当前检索条件在检索范围内的采集图像进行检索进行示例性说明,参见如下(一)或(二):

(一)用属性信息初筛,再用图像信息进一步筛选。根据属性信息,在当前检索范围内采集的图像中检索匹配属性信息的第一图像,并将与图像信息的相似度满足要求的第一图像作为候选图像。其中,如果采集的图像的属性与属性信息完全一致,则可以认为该图像与属性信息匹配,并将该图像作为第一图像,如果第一图像与图像信息的相似度高于预设阈值,则可以认为该第一图像的相似度满足要求,进而可以将该第一图像作为候选图像。在一种具体的实施方式中,可以对检索范围内的采集图像的图像进行属性识别,并将具有与属性信息相同属性的图像确定为第一图像。其中,属性信息包括属性类型和该类型属性对应的属性值。例如,属性类型可以包括采集图像中目标对象的衣着颜色属性、衣着类型属性、性别属性、年龄属性、车辆类型属性和车辆颜色属性等多种属性类型的属性。性别属性的属性值可以男或女。在一种实施方式中,可以在图7中展示属性信息,并基于该属性信息进行检索,具体实现时,可以将图像的属性与属性信息进行比对,如果图像属性与属性信息相同,例如,图像属性中的上衣颜色属性和属性信息中的上衣颜色属性的属性值相同,均为红色,且其他图像属性也均与属性信息相同,则可以将该图像确定为第一图像。

基于上述第一图像,可以分别提取图像信息的图像特征和第一图像的图像特征,并计算图像信息的图像特征和第一图像的图像特征之间的相似度,并将相似度高于预设阈值的第一图像确定为候选图像,或按照相似度的大小对第一图像进行排序,将前n个第一图像确定为候选图像。

(二)用图像信息初筛,再用属性信息进一步筛选。根据图像信息,在当前检索范围内采集的图像中检索与图像信息的相似度满足要求的第二图像,并将与属性信息匹配的第二图像作为候选图像。例如,将采集的图像中与图像信息的相似度大于预设阈值或相似度最高的前n个图像作为第二图像。再将属性与属性信息匹配的第二图像作为候选图像。

在根据当前检索条件在当前检索范围内的采集图像进行检索的基础上,图8示意出了的一种图像检索界面的示意图,图8中左侧包括图像检索控件和时间范围配置框,右侧用于展示电子地图,其中,图像检索控件还包括“重置”控件、“检索”控件和图像展示框,图像展示框中展示的图像可以为前述图像信息,也可以为后续用户锁定的当前目标图像,当监听到用户点击“重置”控件时将提示用户重新选择图像展示框中展示的图像,当监听到用户点击“检索”控件时将基于图像展示框中展示的图像对采集图像进行检索。对应图像展示框中的每个图像均有一删除按钮,用户可点击删除按钮删除对应图像。另外,本发明实施例在图8的基础上还提供了另一种图像检索界面的示意图,如图9所示,在确定检索结果时可以将每个目标采集设备对应的检索结果展示在电子地图中,以便于用户从检索结果中筛选目标图像,进而基于筛选出的目标图像进行下一次检索。

本发明实施例提供了一种接续检索的示例,参见图10,例如,当前目标图像a所处位置如图10所示,此时基于目标对象的移动速度计算检索半径,以目标图像a所处位置为检索圆心绘制当前地点范围a,在当前检索范围a内基于目标图像a对采集的图像进行检索,得到多张当前目标图像,以拍摄时间距离当前时间最近的当前目标图像b所处位置为检索圆心绘制当前地点范围b,在当前地点范围b内基于当前目标图像b和历史目标图像a对采集的图像进行检索,同理,确定当前目标图像c以及当前目标图像c对应的当前地点范围c、确定当前目标图像d以及当前目标图像d对应的当前地点范围d和确定当前目标图像e以及当前目标图像e对应的当前地点范围e,直至检索结果符合要求或通过检索交互界面接收到结束检索信号。

在实际应用中,有时,检索的目的是将目标对象实名化,获得了目标对象的实名化信息即可结束检索。上述步骤s212中的检索要求可以包括实名化要求,如果当前目标图像或当前检索结果包含有可实名化对象,则认为当前目标图像或当前检索结果满足检索要求,可结束检索步骤,另外,还可将当前目标图像或当前检索结果发送至预设实名化库,以对可实名化对象进行实名化处理。其中,可实名化对象包括可实名化的人脸对象和/或车牌对象,预设实名化库包括人脸实名库和/或车牌库。例如,若可以清晰地识别出当前目标图像中的车牌号信息,则可以认为该当前目标图像存在可实名化对象,并将该当前目标图像发送至车牌库,以对当前目标图像中的车牌信息进行实名化。通过对目标对象的实名化,即可获得目标对象档案,从而进一步获得目标对象的更多信息。

本发明实施例通过对检索范围进行调整、对检索条件进行更新,基于更新的检索条件在调整后的检索范围内进行多次检索,可以获取更多的与事件关联的图像(包括初始事件信息中包括的目标对象的更多图像,还可以包括更多目标对象的更多图像,其中更多的目标对象为与事件关联但不包含在初始事件信息中的目标对象),从而使事件信息越来越丰满。

在实际应用中,本发明实施例得到的当前检索结果可应用于诸多场景,例如基于当前检索结果生成目标对象的活动轨迹、基于当前检索结果生成目标对象的活动区域热力图以及基于当前检索结果对目标对象进行监控。其中,可参见图11所示的一种活动轨迹生成界面的示意图,并得到目标对象的活动轨迹。

对于基于当前检索结果生成目标对象的活动区域热力图,可以通过对当前检索结果的采集地点进行统计,从而基于统计结果绘制热力图,具体可参见如下(1)至(3):

(1)对锁定出的当前检索结果的拍摄地点进行频率统计,得到各个拍摄地点对应的频率值。例如,统计得到当前检索结果中的拍摄地点为采集设备1所处地点的频率为50%,为采集设备2所处地点的频率为35%,为采集设备3所处地点的频率为15%,为采集设备4所处地点的频率为10%。

(2)按照各个拍摄地点对应的频率值的大小,确定各个拍摄地点与预设色阶类别之间的对应关系。其中,预设色阶类别可以采用多种颜色,诸如红色、橙色和黄色等。在一种实施方式中,可以预先配置频率值与预设色阶类别之间的对应关系,例如,当拍摄地点的频率值大于第一预设阈值时,该拍摄地点对应的色阶类别为红色,当拍摄地点的频率值小于第一预设阈值且大于第二预设阈值时,该拍摄地点对应的色阶类别为橙色,当拍摄地点的频率值小于第二预设阈值时,该拍摄地点对应的色阶类别为黄色。在另一种实施方式中,也可以按照频率值的大小对拍摄地点进行排序,并将排序结果前n个拍摄地点对应的色阶类别确定为红色,将排序结果中第n+1至第m个拍摄地点对应的色阶类别确定为橙色,以此类推,直至确定所有拍摄地点对应的预设色阶类别。

(3)将各个拍摄地点对应的预设色阶类别,绘制于预先配置的电子地图中的拍摄地点处,得到目标对象的活动区域热力图。为便于对活动区域热力图进行理解,本发明实施例提供了一种活动区域热力图的示意图,如图12所示。其中,方格覆盖区域表示第一色阶类别,左斜线覆盖区域表示第二色阶类别,第一色阶类别可以采用红色,第二色阶类别可以表示橙色。

对于基于当前目标图像或当前检索结果对目标对象进行监控,可以在停止检索后,响应于用户监控指令,对当前目标图像或当前检索结果进行多类型目标检测,利用检测出的目标进行监控。其中,多类型目标检测包括人脸检测、人体检测、机动车检测、非机动车检测、机动车车牌检测、非机动车车牌检测中的至少两个。

另外,为便于用户导出和分享事件信息,本发明实施例还提供了一种报告生成功能,具体实现时可以对事件信息、当前目标图像和当前目标图像的拍摄信息进行整合,得到事件的整合线索,然后根据整合线索生成事件报告和事件报告的下载链接。参见图13所示的一种报告生成界面的示意图,报告生成界面左侧可以通过组织构架的形式展示事件名称,以便于用户快速查找所需的事件,例如将组织架构的第一级设置为地点,将组织架构的第二级设置为事件名称,此时用户便可以基于事件发生的地点搜索所需的事件。报告生成界面可以对每个当前目标图像中的目标对象进行描述,例如,对于当前目标图像a,该当前目标图像a的采集地点为“园区a区域1”,采集时间为“2020-1-1;9:00:00”,通过上述方式对当前目标图像和当前目标图像的拍摄信息进行整合得到整合线索,并在用户点击“报告生成”控件时生成该事件的事件报告。为便于用户快速获取生成的事件报告,本发明实施例还可以生成事件报告的下载链接,其中,下载链接可以包括本地存储路径的链接或网址链接等,具体可基于实际情况生成所需的下载链接。

综上所述,上述方式通过检索交互界面对用户进行引导,以提示用户输入事件信息和锁定目标图像等,有效提高了检索过程中的交互性,有助于用户快速锁定目标图像,整个检索过程形成了流检索,较好地改善了用户体验。另外,上述检索过程通过与用户进行半自动化的交互检索,可以及时地剔除检索结果中的错误结果,从而使目标图像的准确率更好,也在一定程度上提高了检索效率。

实施例三

对于实施例二中所提供的目标对象的检索方法,本发明实施例提供了一种目标对象的检索装置,参见图14所示的一种目标对象的检索装置的结构示意图,该装置包括以下模块:

信息输入模块1402,用于通过检索交互界面接收用户输入的事件信息;其中,事件信息包括事件发生的时间信息和地点信息,以及事件中的目标对象的属性信息和/或图像信息。

检索范围确定模块1404,用于根据事件信息确定检索范围;其中,检索范围包括时间范围和地点范围。

当前检索要素确定模块1406,用于将事件中的目标对象的属性信息和/或图像信息作为当前检索条件,将检索范围作为当前检索范围。

候选图像检索模块1408,用于根据当前检索条件在当前检索范围内采集的图像中进行检索,得到候选图像。

目标图像确定模块1410,用于在检索交互界面展示候选图像,以使用户从候选图像中确定出目标对象对应的当前目标图像;或者,将满足预设条件的候选图像作为所述目标对象对应的当前目标图像。

检索判断模块1412,用于若以下预设条件之一成立,则触发检索模块停止检索操作:当前目标图像符合要求或当前检索结果符合要求或通过检索交互界面接收到结束检索信号;否则,触发更新模块执行更新操作。

更新模块1414,用于根据当前目标图像或当前检索结果确定新的当前检索条件,根据当前目标图像的拍摄信息确定新的当前检索范围;将新的当前检索条件和新的当前检索范围作为当前检索条件和当前检索范围,并触发候选图像检索模块、目标图像确定模块、检索判断模块和更新模块。

其中,上述当前检索结果包括当前目标图像和历史目标图像,历史目标图像为根据过往的当前检索条件和当前检索范围执行检索操作获得的过往的当前目标图像。

本发明实施例提供的上述目标对象的检索装置,基于用户输入的事件信息确定当前检索范围并根据事件信息对该当前检索范围内的图像进行检索,再基于用户锁定的目标图像调整当前检索范围并继续进行检索,上述方式通过检索交互界面对用户进行引导,较好地将目标对象的属性信息和图像信息以及目标对象所属于事件进行关联,便于用户管理结构化检索得到的当前目标图像或当前检索结果,有效提高了检索过程中的交互性,较好地改善了用户体验。

在一种实施方式中,上述检索交互界面还包括:多个事件类型控件和与每个事件类型控件对应的属性列表。上述信息输入模块1402还用于:响应用户选取的事件类型控件,展示与选取的事件类型控件对应的属性列表;接收用户在属性列表中选取目标对象的属性信息。

在一种实施方式中,上述事件类型控件包括非机动车驾乘事件类型控件;上述信息输入模块1402还用于:响应用户选取的非机动车驾乘事件类型控件,展示的属性列表中不包括下衣属性;展示的属性列表中的是否驾乘非机动车属性默认为是;和/或,事件类型控件包括对象丢失事件类型控件,响应用户选取的事件类型控件,展示与选取的事件类型控件对应的属性列表,包括:响应用户选取的对象丢失事件类型控件,展示的属性列表中包括上衣属性、下衣属性和年龄属性;其中年龄属性的默认值是针对多个年龄段的丢失对象分别设置的。

在一种实施方式中,上述检索交互界面还包括属性列表,属性列表包括多个属性和与属性对应的属性值;上述信息输入模块1402还用于:接收用户选择的对应同一属性的至少两个属性值。

在一种实施方式中,上述检索交互界面还包括:语义事件输入控件;上述信息输入模块1402还用于:通过语义事件输入控件接收用户输入的事件描述信息;对事件描述信息进行语义分析,得到事件信息。

在一种实施方式中,上述当前检索要素确定模块1406,还用于:以事件发生的时间信息为中心时间点,根据用户设定的检索时长和中心时间点,确定时间范围;以事件发生的时间信息为中心时间点,以事件发生的地点信息为中心地点,根据用户设定的检索时长和中心时间点,确定时间范围;根据中心地点、时间范围和用户输入的目标对象的移动速度确定地点范围;以事件发生的地点信息为中心地点,根据用户设定的地理区间和中心地点,确定地点范围;以事件发生的地点信息为中心地点,以事件发生的时间信息为中心时间点,根据用户设定的地理区间和中心地点,确定地点范围;根据中心时间点、地点范围和用户输入的目标对象的移动速度确定时间范围;基于预先设置的时段配置规则和事件发生的时间信息确定时间范围;时段配置规则包括事发时间段、连续时间段或有规律时间段中的一种;在检索交互界面展示距离地点信息预设距离范围内的采集设备,响应用户针对采集设备的选取操作,将选取操作对应的采集设备确定为地点范围;以事件发生的时间信息为中心时间点,在检索交互界面展示距离地点信息预设距离范围内的采集设备,响应用户针对展示的采集设备的选取操作,将选取操作对应的采集设备确定为地点范围;根据中心时间点、地点范围和用户输入的目标对象的移动速度确定时间范围;以事件发生的时间信息为中心时间点、以事件发生的地点信息作为中心地点,根据可检索的图像数量上限、用户输入的目标对象的移动速度、中心时间点和中心地点,确定时间范围和地点范围。

在一种实施方式中,上述更新模块1414还用于:以当前目标图像的拍摄时间为中心时间点,根据用户设定的检索时长和中心时间点,确定新的当前时间范围;以当前目标图像的拍摄时间为中心时间点,以当前目标图像的拍摄地点为中心地点,根据用户设定的检索时长和中心时间点,确定新的当前时间范围;根据中心地点、新的当前时间范围和目标对象的移动速度确定新的当前地点范围;以当前目标图像的拍摄地点为中心地点,根据用户设定的地理区间和中心地点,确定新的当前地点范围;以当前目标图像的拍摄地点为中心地点,以当前目标图像的拍摄时间为中心时间点,根据用户设定的地理区间和中心地点,确定新的当前地点范围;根据中心时间点、新的当前地点范围和目标对象的移动速度确定新的当前时间范围;基于预先设置的时段配置规则和当前目标图像的拍摄时间确定新的当前时间范围;时段配置规则包括事发时间段、连续时间段或有规律时间段中的一种;以当前目标图像的拍摄时间为中心时间点、当前目标图像的拍摄地点为中心地点,根据可检索的图像数目上限、用户输入的目标对象的移动速度、中心时间点和中心地点,确定新的当前时间范围和新的当前地点范围。

在图14的基础上,本发明实施例提供了另一种目标对象的检索装置,参见图15所示的另一种目标对象的检索装置的结构示意图,图15示意出了上述目标对象的检索装置还包括:范围扩大模块1502,用于如果在当前检索范围内未确定出目标对象对应的当前目标图像,根据预先设置的时间增量扩大当前时间范围,和/或,根据预先设置的距离增量扩大当前地点范围。

在一种实施方式中,若事件信息包含事件中的目标对象的属性信息和图像信息,上述候选图像检索模块1408还用于:根据属性信息,在当前检索范围内采集的图像中检索匹配属性信息的第一图像;将与图像信息的相似度满足要求的第一图像作为候选图像;或者,根据当前检索条件在当前检索范围内采集的图像中进行检索,得到候选图像的步骤,包括:根据图像信息,在当前检索范围内采集的图像中检索与图像信息的相似度满足要求的第二图像;将于属性信息匹配的第二图像作为候选图像。

在一种实施方式中,上述检索要求包括实名化要求;上述检索判断模块1412还用于:若当前目标图像或当前检索结果包含有可实名化对象,则结束检索步骤;其中,可实名化对象包括可实名化的人脸对象和/或车牌对象;上述目标对象的检索装置还包括:实名化模块1504,用于:将当前目标图像或当前检索结果发送至预设实名化库,以对可实名化对象进行实名化处理;其中,预设实名化库包括人脸实名库和/或车牌库。

在一种实施方式中,上述目标对象的检索装置还包括:监控模块1506,用于停止检索后,响应于用户监控指令,对当前目标图像或当前检索结果进行多类型目标检测,利用检测出的目标进行监控;其中,多类型目标检测包括人脸检测、人体检测、机动车检测、非机动车检测、机动车车牌检测、非机动车车牌检测中的至少两个。

在一种实施方式中,上述目标对象的检索装置还包括:报告生成模块1508,用于对事件信息、当前目标图像和当前目标图像的拍摄信息进行整合,得到事件的整合线索;根据整合线索生成事件报告和事件报告的下载链接。

本实施例所提供的装置,其实现原理及产生的技术效果和前述实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。

实施例四

本发明实施例所提供的目标对象的检索方法、装置及电子设备的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。

最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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