一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种通行控制方法及装置与流程

2022-06-01 08:26:50 来源:中国专利 TAG:


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为本技术实施例提供的应用场景示意图;
36.图2为本技术实施例提供的第一种通行控制方法的交互流程图;
37.图3为本技术实施例提供的成像示意图;
38.图4为本技术实施例提供的跟踪视场以及识别视场位置关系示意图;
39.图5为本技术实施例提供的第二种通行控制方法的交互流程图;
40.图6为本技术实施例提供的第三种通行控制方法的交互流程图;
41.图7为本技术实施例提供的第一种通行控制方法的流程示意图;
42.图8为本技术实施例提供的第二种通行控制方法的流程示意图;
43.图9为本技术实施例提供的第三种通行控制方法的流程示意图;
44.图10为本技术实施例提供的第一种通行控制装置的结构示意图;
45.图11为本技术实施例提供的第二种通行控制装置的结构示意图;
46.图12为本技术实施例提供的第三种通行控制装置的结构示意图;
47.图13为本技术实施例提供的电子设备的结构示意图。
具体实施方式
48.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述,显然,所描述的实施例仅仅是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
49.术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含
地包括一个或者更多个该特征。在本技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。
50.在本技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“连接”应做广义理解,例如,可以是直接相连,也可以通过中间媒介间接相连,可以是两个器件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本技术中的具体含义。
51.通过在场所的出入口处设置通道闸等通道设备,对需要通行的对象进行身份识别,在识别成功后再授权放行,从而对进出场所的对象进行管控。
52.相关技术中,只要对象身份识别成功,即可授权放行。然而,在实际应用中,很多对象并不按照规则进出,给场所的安全带来较大隐患。
53.为了及时发现进出场所的对象的违规行为,一些实施例中,通过增设安保人员进行值守,但这种方式不仅费时费力,还容易出现监管疏漏。
54.鉴于此,本技术实施例提出一种通行控制方法及装置,用以对对象进行有效识别及跟踪,及时发现跟踪过程中对象的异常行为。
55.参阅图1所示,为本技术实施例提供的一种应用场景示意图,该场景包括电子设备、识别设备、跟踪设备以及通道设备;图1以1个跟踪设备为例进行说明,在实际应用中,如果跟踪区域较大时,可以设置更多的跟踪设备。
56.其中,电子设备分别与识别设备、跟踪设备以及通道设备连接;识别设备与跟踪设备连接;
57.跟踪设备在确定目标对象到达预设位置后,向所述识别设备发送到达指令;并将采集的位置信息发送给所述电子设备;
58.识别设备响应于上述到达指令,采集包含所述目标对象的图像;基于所述图像对所述目标对象进行识别;将在当前时刻采集的第一位置信息以及对所述目标对象的识别结果发送给所述电子设备;
59.电子设备在所述识别设备对目标对象进行识别后,将所述识别设备在当前时刻采集的第一位置信息,以及所述跟踪设备在当前时刻采集的第二位置信息进行匹配;其中,所述第一位置信息包括所述目标对象在识别视场中的位置信息;所述第二位置信息包括所述目标对象以及其他对象在跟踪视场中的位置信息;根据匹配结果、所述目标对象的识别结果以及所述跟踪视场中所有对象的位置信息,控制所述通道设备;
60.通道设备在电子设备控制下开启。
61.上述方案,在识别设备对目标对象识别后,电子设备不会立即控制通道设备,而是通过将目标对象第一位置信息与第二位置信息进行比对,确定出与第一位置信息匹配的第二位置信息(目标对象在跟踪视场中的位置信息);进而基于匹配结果、目标对象的识别结果以及跟踪视场中所有对象的位置信息,确定跟踪过程中对象的移动行为后,再控制通道设备,通过对对象进行有效识别及跟踪,及时发现跟踪过程中的异常移动行为,从而对进出对象进行有效监管。
62.本实施例对上述电子设备、识别设备、跟踪设备以及通道设备的具体实现方式不做限定。示例性的,跟踪设备为双目视觉监测器、结构光监测器或光飞行时间监测器等能够跟踪对象的设备;识别设备为人脸特征识别器、射频标签识别器或车牌识别器等能够识别
对象的设备;通道设备为人员出入闸门或车辆出入道闸等能够拦截对象的设备;电子设备为一组或多组服务器等等。
63.上述应用场景只是实现本技术实施例的应用场景的示例,本技术实施例并不限于上述应用场景。
64.下面将结合附图及具体实施例,对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
65.图2为本技术实施例提供的第一种通行控制方法的交互流程图,如图2所示,包括以下步骤:
66.步骤s201a:跟踪设备在确定目标对象到达预设位置后,向所述识别设备发送到达指令;
67.步骤s201b:跟踪设备将采集的位置信息发送给所述电子设备。
68.实施中,当目标对象进入跟踪视场后,跟踪设备采集目标对象的位置信息,在确定目标对象到达预设位置后(如目标对象在跟踪视场下的第一坐标),识别设备应对该目标对象进行识别,基于此,跟踪设备在确定目标对象到达预设位置后,向识别设备发送到达指令;
69.另外,本实施例需要基于跟踪过程进行通行控制,基于此,跟踪设备还需要将采集的位置信息发送给电子设备。
70.步骤s202:识别设备响应于上述到达指令,采集包含所述目标对象的图像。
71.如上所述,到达指令是跟踪设备在确定目标对象到达预设位置后发送的,此时识别设备能够对该目标对象进行采集,基于此,识别设备响应于上述到达指令,采集包含该目标对象的图像。
72.步骤s203:识别设备基于所述图像对所述目标对象进行识别。
73.本实施例,在控制通道设备开启前,必须保证该目标对象被识别成功,基于此,识别设备需要将基于图像提取的目标对象特征以及预设对象特征进行匹配,以确定该目标对象是否被识别成功。
74.步骤s204:识别设备将在当前时刻采集的第一位置信息以及所述目标对象的识别结果发送给所述电子设备。
75.本实施例,如果对目标对象识别成功,在控制通道设备开启前,还需要确定跟踪过程中目标对象没有异常移动行为;由于跟踪过程与识别过程是在不同视场,因此,本实施例为了确定该目标对象的移动行为,识别设备需要将在当前时刻采集的第一位置信息发送给电子设备,从而使电子设备基于该第一位置信息确定跟踪过程中匹配的第二位置信息。
76.示例性的,上述第一位置信息是目标对象在识别视场(极坐标系)中的位置信息,其中,识别视场与识别装置的成像视场(第一直角坐标系)可参阅图3所示:
77.第一直角坐标系的横轴和纵轴均与极坐标系的极轴垂直并相交于点o,极轴与识别视场的视场角平分线重合,极坐标中的极角以顺时针方向为正值;
78.第一直角坐标系中的坐标与极坐标中坐标之间的关系满足:
79.即,θ=arctan[(2m/m)
·
tan(a/2)];
[0080]
其中,m为第一直角坐标系中的横坐标,θ为极坐标中的极角;v为识别设备的像距、m为识别设备的成像宽度;a为识别视场的视场角。
[0081]
以图3中的对象a为例:
[0082]
即,θa=arctan[(2m
α
/m)
·
tan(a/2)];
[0083]
ma为对象a在第一直角坐标系中的横坐标,θa为对象a在极坐标中的极角。
[0084]
步骤s205:电子设备将所述识别设备在当前时刻采集的第一位置信息,以及所述跟踪设备在当前时刻采集的第二位置信息进行匹配。
[0085]
其中,上述第二位置信息包括所述目标对象以及其他对象在跟踪视场中的位置信息。
[0086]
如上所述,跟踪过程与识别过程是在不同视场,因此电子设备需要将该第一位置信息以及同一时刻采集的第二位置信息进行比对;从第二位置信息中确定与第一位置信息匹配的第二位置信息。
[0087]
步骤s206:电子设备根据匹配结果、所述目标对象的识别结果以及所述跟踪视场中所有对象的位置信息,控制所述通道设备。
[0088]
上述方案,在识别设备对目标对象识别后,电子设备不会立即控制通道设备,而是通过将目标对象第一位置信息与第二位置信息进行比对,确定出与第一位置信息匹配的第二位置信息(目标对象在跟踪视场中的位置信息);进而基于匹配结果、目标对象的识别结果以及跟踪视场中所有对象的位置信息,确定跟踪过程中对象的移动行为后,再控制通道设备,通过对对象进行有效识别及跟踪,及时发现跟踪过程中的异常移动行为,从而对进出对象进行有效监管。
[0089]
一些可选的实施方式中,上述步骤s205可通过但不限于如下方式实现:
[0090]
将所述第一位置信息转换为在跟踪视场中的第一转换位置信息;针对任一第二位置信息,确定所述第一转换位置信息与所述第二位置信息是否相同;若是,则确定所述第二位置信息与所述第一位置信息匹配成功;或者
[0091]
将所述第二位置信息转换为在识别视场中的第二转换位置信息;针对任一第二转换位置信息,确定所述第一位置信息与所述第二转换位置信息是否相同;若是,则确定所述第二转换位置信息所对应的第二位置信息与所述第一位置信息匹配成功。
[0092]
由于第一位置信息是在识别视场中的位置信息,第二位置信息是在跟踪视场中的位置信息,不能直接进行匹配,需要将第一位置信息转换为与第二位置信息视场相同的位置信息,或者将第二位置信息转换为与第一位置信息视场相同的位置信息,之后再进行匹配。
[0093]
参阅图4所示,跟踪视场(第二直角坐标系)的原点与极轴ox相交于点o,极轴ox与识别视场的视场角a平分线重合,极坐标中的极角θ以顺时针方向为正值,第二直角坐标系以预设位置所在象限的横、纵坐标为正值;
[0094]
第二直角坐标系中的坐标与极坐标中坐标之间的关系满足:
[0095]
即tan(θ α)=y/x;
[0096]
因此,θ=arctan(y/x)-α(记作公式3);
[0097]
其中,x为第二直角坐标系中的横坐标,y为第二直角坐标系中的纵坐标,θ为极坐标中的极角;ρ为极坐标中的极径;α为极轴ox与第二直角坐标系的横轴之间的夹角。
[0098]
下面以两个具体的示例进行说明:
[0099]
基于公式1,将目标对象b的第一位置信息(ρb,θb)转换为在跟踪视场中的第一转换位置信息(xb′
,yb′
);将与(xb′
,yb′
)相同的第二位置信息确定为上述匹配的第二位置信息,即第二位置信息(xb,yb),如果xb′
=xb,且yb′
=yb,将该第二位置信息确定为上述匹配的第二位置信息。
[0100]
或者,基于公式2以及公式3,将第二位置信息(xb,yb)转换为在识别视场中的第二转换位置信息(ρb′
,θb′
);目标对象b的第一位置信息为(ρb,θb),如果ρb′
=ρb,且θb′
=θb,将该第二位置信息确定为上述匹配的第二位置信息。
[0101]
上述方案,由于第一位置信息是在识别视场中的位置信息,第二位置信息是在跟踪视场中的位置信息,不能直接进行匹配;通过将第一位置信息转换为与第二位置信息视场相同的位置信息,或者将第二位置信息转换为与第一位置信息视场相同的位置信息,之后可精准匹配。
[0102]
可选的,实施中在确定匹配的第二位置信息时,也可参考高度因素,示例性的,匹配的第二位置信息与第一位置信息在转化后相同或相近,且对应对象的高度相同或相近;
[0103]
其中,识别设备采集的目标对象c的高度为ρc为目标对象c在极坐标中的极径,nc为目标对象c在第一直角坐标系中的纵坐标,v为识别设备的像距,ma为对象a在第一直角坐标系中的横坐标。
[0104]
图5为本技术实施例提供的第二种通行控制方法的交互流程图,如图5所示,包括以下步骤:
[0105]
步骤s501a:跟踪设备在确定目标对象到达预设位置后,向所述识别设备发送到达指令;
[0106]
步骤s501b:跟踪设备将采集的位置信息发送给所述电子设备。
[0107]
步骤s502:识别设备响应于上述到达指令,采集包含所述目标对象的图像。
[0108]
步骤s503:识别设备基于所述图像对所述目标对象进行识别。
[0109]
步骤s504:识别设备将在当前时刻采集的第一位置信息以及所述目标对象的识别结果发送给所述电子设备。
[0110]
步骤s505:电子设备将所述识别设备在当前时刻采集的第一位置信息,以及所述跟踪设备在当前时刻采集的第二位置信息进行匹配。
[0111]
该步骤s501~s505的具体实现方式可参照上述实施例,此处不再赘述。
[0112]
步骤s506:电子设备针对所述跟踪视场中任一对象,根据所述对象的位置信息的采集时间顺序,确定所述对象的序列位置信息。
[0113]
本实施例,由于不同位置信息对应了不同的采集时间,在基于采集时间顺序确定各对象的序列位置信息后,才能获知各对象的位置随时间的变化,进而发现跟踪视场中是否有异常移动。
[0114]
步骤s507:电子设备基于所述序列位置信息得到所述对象的移动轨迹;以及基于所述序列位置信息中每两个相邻位置信息的采集时间间隔,得到所述对象的移动速度。
[0115]
步骤s508:电子设备基于所述跟踪视场中所有对象的移动轨迹以及移动速度,确定是否有异常移动。
[0116]
实施中,在跟踪视场中,对象在无异常移动行为时的移动轨迹以及移动速度均比较稳定;因此,可基于序列位置信息得到各对象的移动轨迹以及移动速度;进而基于各对象的移动轨迹以及移动速度,确定各对象的移动行为有无异常。
[0117]
步骤s509:若有第二位置信息与所述第一位置信息匹配成功,且所述目标对象的识别结果表征识别成功,且基于所述跟踪视场中所有对象的位置信息确定无异常移动,则电子设备控制所述通道设备开启。
[0118]
上述方案,由于在跟踪视场中,对象在无异常移动行为时的移动轨迹以及移动速度均比较稳定;因此,可基于序列位置信息得到各对象的移动轨迹以及移动速度;进而基于各对象的移动轨迹以及实时移动速度,较为准确地判断出跟踪视场中的对象的移动行为有无异常。
[0119]
图6为本技术实施例提供的第三种通行控制方法的交互流程图,如图6所示,包括以下步骤:
[0120]
步骤s601a:跟踪设备在确定目标对象到达预设位置后,向所述识别设备发送到达指令;
[0121]
步骤s601b:跟踪设备将采集的位置信息发送给所述电子设备。
[0122]
步骤s602:识别设备响应于上述到达指令,采集包含所述目标对象的图像。
[0123]
步骤s603:识别设备基于所述图像对所述目标对象进行识别。
[0124]
步骤s604:识别设备将在当前时刻采集的第一位置信息以及所述目标对象的识别结果发送给所述电子设备。
[0125]
步骤s605:电子设备将所述识别设备在当前时刻采集的第一位置信息,以及所述跟踪设备在当前时刻采集的第二位置信息进行匹配。
[0126]
步骤s606:电子设备针对所述跟踪视场中任一对象,根据所述对象的位置信息的采集时间顺序,确定所述对象的序列位置信息。
[0127]
步骤s607:电子设备基于所述序列位置信息得到所述对象的移动轨迹;以及基于所述序列位置信息中每两个相邻位置信息的采集时间间隔,得到所述对象的移动速度。
[0128]
该步骤s601~s607的具体实现方式可参照上述实施例,此处不再赘述。
[0129]
步骤s608:若所述跟踪视场中所有对象的移动轨迹均不包含预设转向轨迹,且所述跟踪视场中所有对象的移动速度均小于预设速度,则电子设备确定无异常移动。
[0130]
如上所述,在跟踪视场中,对象在无异常移动行为时的移动轨迹以及移动速度均
比较稳定;基于此,通过预设在异常移动行为下的预设转向轨迹,以及预设速度;通过将上述对象的移动轨迹与预设转向轨迹进行比对,并将上述对象的移动速度与预设速度进行比对,即可精准地确定跟踪视场中是否有异常移动。
[0131]
步骤s609:若有第二位置信息与所述第一位置信息匹配成功,且所述目标对象的识别结果表征识别成功,且基于所述跟踪视场中所有对象的位置信息确定无异常移动,则电子设备控制所述通道设备开启。
[0132]
上述方案,通过预设在异常移动行为下的预设转向轨迹,以及预设速度;如果上述对象的移动轨迹包含预设转向轨迹,或者上述对象的移动速度不小于预设速度,说明跟踪视场中有异常移动;反之,如果上述对象的移动轨迹不包含预设转向轨迹,且上述对象的实时移动速度小于预设速度,说明跟踪视场中无异常移动,从而精准地控制通道设备。
[0133]
一些可选的实施方式中,在上述控制所述通道设备开启的步骤之前,还执行以下步骤:
[0134]
确定每两个采集对象在同一时刻的位置信息之间的距离大于预设距离;所述采集对象包括所述目标对象以及所述其他对象。
[0135]
在两个对象距离较近时,容易在后续出现异常移动行为,比如在通道设备开启后,其他对象可通过一些异常行为(如尾随等方式)通行。
[0136]
上述方案,在开启通道设备之前,通过确定每两个对象在同一时刻的位置信息之间的距离大于预设距离,保证了对象之间一直保持较远的距离,从而减少了后续出现异常移动行为的情况发生,进一步加强了通行监管。
[0137]
在本技术实施例中电子设备执行的通行控制方法如图7所示,包括如下步骤:
[0138]
步骤s701:在所述识别设备对目标对象进行识别后,将所述识别设备在当前时刻采集的第一位置信息,以及所述跟踪设备在当前时刻采集的第二位置信息进行匹配;其中,所述第一位置信息包括所述目标对象在识别视场中的位置信息;所述第二位置信息包括所述目标对象以及其他对象在跟踪视场中的位置信息;
[0139]
步骤s702:根据匹配结果、所述目标对象的识别结果以及所述跟踪视场中所有对象的位置信息,控制所述通道设备。
[0140]
一些可选的实施方式中,将所述识别设备在当前时刻采集的第一位置信息,以及所述跟踪设备在当前时刻采集的第二位置信息进行匹配,包括:
[0141]
将所述第一位置信息转换为在跟踪视场中的第一转换位置信息;针对任一第二位置信息,确定所述第一转换位置信息与所述第二位置信息是否相同;若是,则确定所述第二位置信息与所述第一位置信息匹配成功;或者
[0142]
将所述第二位置信息转换为在识别视场中的第二转换位置信息;针对任一第二转换位置信息,确定所述第一位置信息与所述第二转换位置信息是否相同;若是,则确定所述第二转换位置信息所对应的第二位置信息与所述第一位置信息匹配成功。
[0143]
一些可选的实施方式中,根据匹配结果、所述目标对象的识别结果以及所述跟踪视场中所有对象的位置信息,控制所述通道设备,包括:
[0144]
若有第二位置信息与所述第一位置信息匹配成功,且所述目标对象的识别结果表征识别成功,且基于所述跟踪视场中所有对象的位置信息确定无异常移动,则控制所述通道设备开启。
[0145]
一些可选的实施方式中,通过以下方式确定是否有异常移动:
[0146]
针对所述跟踪视场中任一对象,根据所述对象的位置信息的采集时间顺序,确定所述对象的序列位置信息;
[0147]
基于所述序列位置信息得到所述对象的移动轨迹;以及基于所述序列位置信息中每两个相邻位置信息的采集时间间隔,得到所述对象的移动速度;
[0148]
基于所述跟踪视场中所有对象的移动轨迹以及移动速度,确定是否有异常移动。
[0149]
一些可选的实施方式中,基于所述跟踪视场中所有对象的移动轨迹以及移动速度,确定是否有异常移动,包括:
[0150]
若所述跟踪视场中所有对象的移动轨迹均不包含预设转向轨迹,且所述跟踪视场中所有对象的移动速度均小于预设速度,则确定无异常移动。
[0151]
在本技术实施例中识别设备执行的通行控制方法如图8所示,包括如下步骤:
[0152]
步骤s801:响应于所述跟踪设备在确定目标对象到达预设位置后发送的到达指令,采集包含所述目标对象的图像;
[0153]
步骤s802:基于所述图像对所述目标对象进行识别;
[0154]
步骤s803:将在当前时刻采集的第一位置信息以及所述目标对象的识别结果发送给所述电子设备,以使所述电子设备将所述跟踪设备在当前时刻采集的第二位置信息与所述第一位置信息进行匹配,并基于匹配结果、所述目标对象的识别结果以及所述跟踪视场中所有对象的位置信息,控制所述电子设备连接的通道设备;
[0155]
其中,所述第一位置信息包括所述目标对象在识别视场中的位置信息;所述第二位置信息包括所述目标对象以及其他对象在跟踪视场中的位置信息。
[0156]
在本技术实施例中跟踪设备执行的通行控制方法如图9所示,包括如下步骤:
[0157]
步骤s901:在确定目标对象到达预设位置后,向所述识别设备发送到达指令,以使所述识别设备采集包含所述目标对象的图像,并对所述目标对象进行识别;
[0158]
步骤s902:将采集的位置信息发送给所述电子设备,以使所述电子设备将所述跟踪设备在当前时刻采集的第二位置信息与所述识别设备在当前时刻采集的第一位置信息进行匹配,并基于匹配结果、所述目标对象的识别结果以及所述跟踪视场中所有对象的位置信息,控制所述电子设备连接的通道设备;
[0159]
其中,所述第一位置信息包括所述目标对象在识别视场中的位置信息;所述第二位置信息包括所述目标对象以及其他对象在跟踪视场中的位置信息。
[0160]
图7~图9实施例的具体实现方式可以参见上述交互方法的实施,重复之处不再赘述。
[0161]
如图10所示,基于与图7所示的通行控制方法相同的发明构思,本技术实施例提供第一种通行控制装置1000,应用于电子设备,该装置包括:
[0162]
匹配模块1001,用于在所述识别设备对目标对象识别成功后,将所述识别设备在当前时刻采集的第一位置信息,以及所述跟踪设备在当前时刻采集的第二位置信息进行匹配;其中,所述第一位置信息包括所述目标对象在识别视场中的位置信息;所述第二位置信息包括所述目标对象以及其他对象在跟踪视场中的位置信息;
[0163]
控制模块1002,根据匹配结果、所述目标对象的识别结果以及所述跟踪视场中所有对象的位置信息,控制所述通道设备。
[0164]
一些可选的实施方式中,匹配模块1001具体用于:
[0165]
将所述第一位置信息转换为在跟踪视场中的第一转换位置信息;针对任一第二位置信息,确定所述第一转换位置信息与所述第二位置信息是否相同;若是,则确定所述第二位置信息与所述第一位置信息匹配成功;或者
[0166]
将所述第二位置信息转换为在识别视场中的第二转换位置信息;针对任一第二转换位置信息,确定所述第一位置信息与所述第二转换位置信息是否相同;若是,则确定所述第二转换位置信息所对应的第二位置信息与所述第一位置信息匹配成功。
[0167]
一些可选的实施方式中,控制模块1002具体用于:
[0168]
若有第二位置信息与所述第一位置信息匹配成功,且所述目标对象的识别结果表征识别成功,且基于所述跟踪视场中所有对象的位置信息确定无异常移动,则控制所述通道设备开启。
[0169]
一些可选的实施方式中,控制模块1002还用于通过以下方式确定是否有异常移动:
[0170]
针对所述跟踪视场中任一对象,根据所述对象的位置信息的采集时间顺序,确定所述对象的序列位置信息;
[0171]
基于所述序列位置信息得到所述对象的移动轨迹;以及基于所述序列位置信息中每两个相邻位置信息的采集时间间隔,得到所述对象的移动速度;
[0172]
基于所述跟踪视场中所有对象的移动轨迹以及移动速度,确定是否有异常移动。
[0173]
一些可选的实施方式中,控制模块1002具体用于:
[0174]
若所述跟踪视场中所有对象的移动轨迹均不包含预设转向轨迹,且所述跟踪视场中所有对象的移动速度均小于预设速度,则确定无异常移动。
[0175]
如图11所示,基于与图8所示的通行控制方法相同的发明构思,本技术实施例提供第一种通行控制装置1100,应用于识别设备,该装置包括:
[0176]
采集模块1101,用于响应于所述跟踪设备在确定目标对象到达预设位置后发送的到达指令,采集包含所述目标对象的图像;
[0177]
识别模块1102,用于基于所述图像对所述目标对象进行识别;
[0178]
处理模块1103,用于将在当前时刻采集的第一位置信息以及所述目标对象的识别结果发送给所述电子设备,以使所述电子设备将所述跟踪设备在当前时刻采集的第二位置信息与所述第一位置信息进行匹配,并基于匹配结果、所述目标对象的识别结果以及所述跟踪视场中所有对象的位置信息,控制所述电子设备连接的通道设备;
[0179]
其中,所述第一位置信息包括所述目标对象在识别视场中的位置信息;所述第二位置信息包括所述目标对象以及其他对象在跟踪视场中的位置信息。
[0180]
如图12所示,基于与图9所示的通行控制方法相同的发明构思,本技术实施例提供第一种通行控制装置1200,应用于跟踪设备,该装置包括:
[0181]
发送模块1201,用于在确定目标对象到达预设位置后,向所述识别设备发送到达指令,以使所述识别设备采集包含所述目标对象的图像,并对所述目标对象进行识别;
[0182]
所述发送模块1201,还用于将采集的位置信息发送给所述电子设备,以使所述电子设备将所述跟踪设备在当前时刻采集的第二位置信息与所述识别设备在当前时刻采集的第一位置信息进行匹配,并基于匹配结果、所述目标对象的识别结果以及所述跟踪视场
中所有对象的位置信息,控制所述电子设备连接的通道设备;
[0183]
其中,所述第一位置信息包括所述目标对象在识别视场中的位置信息;所述第二位置信息包括所述目标对象以及其他对象在跟踪视场中的位置信息。
[0184]
图10~图12实施例的具体实现方式可以参见上述交互方法的实施,重复之处不再赘述。
[0185]
基于相同的技术构思,本技术实施例还提供了一种电子设备1300,如图13所示,包括至少一个处理器1301,以及与至少一个处理器连接的存储器1302,本技术实施例中不限定处理器1301与存储器1302之间的具体连接介质,图13中处理器1301和存储器1302之间通过总线1303连接为例。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图13中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0186]
其中,处理器1301是电子设备的控制中心,可以利用各种接口和线路连接电子设备的各个部分,通过运行或执行存储在存储器1302内的指令以及调用存储在存储器1302内的数据,从而实现数据处理。可选的,处理器1301可包括一个或多个处理单元,处理器1301可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理下发指令。可以理解的是,上述调制解调处理器也可以不集成到处理器1301中。在一些实施例中,处理器1301和存储器1302可以在同一芯片上实现,在一些实施例中,它们也可以在独立的芯片上分别实现。
[0187]
处理器1301可以是通用处理器,例如中央处理器(cpu)、数字信号处理器、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本技术实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合通行控制方法实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0188]
存储器1302作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储器1302可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器(random access memory,ram)、静态随机访问存储器(static random access memory,sram)、可编程只读存储器(programmable read only memory,prom)、只读存储器(read only memory,rom)、带电可擦除可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、磁性存储器、磁盘、光盘等等。存储器1302是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本技术实施例中的存储器1302还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
[0189]
在本技术实施例中,存储器1302存储有计算机程序,当该程序被处理器1301执行时,使得处理器1301执行上述电子设备对应方法的步骤。
[0190]
基于相同的技术构思,本技术实施例还提供了一种识别设备,包括至少一个处理器以及至少一个存储器,其中,所述存储器存储有计算机程序,当所述程序被所述处理器执行时,使得所述处理器执行上述识别设备对应方法的步骤。
[0191]
基于相同的技术构思,本技术实施例还提供了一种跟踪设备,包括至少一个处理
器以及至少一个存储器,其中,所述存储器存储有计算机程序,当所述程序被所述处理器执行时,使得所述处理器执行上述跟踪设备对应方法的步骤。
[0192]
基于相同的技术构思,本技术实施例还提供了一种计算机可读存储介质,其存储有可由处理器执行的计算机程序,当所述程序在所述处理器上运行时,使得所述处理器执行上述通行控制方法的步骤。
[0193]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0194]
本技术是参照根据本技术的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0195]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0196]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0197]
尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
[0198]
显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献