一种基于人脸识别的社区访控方法和系统与流程

文档序号:26142920发布日期:2021-08-03 14:28阅读:115来源:国知局
一种基于人脸识别的社区访控方法和系统与流程

本申请涉及人脸识别技术及社区访问控制领域,尤其涉及一种基于人脸识别的社区访控方法和系统。



背景技术:

社区中开展诸如核酸检测之类的大规模活动时,需要良好的秩序维护,对有限的资源进行必要的访问控制,如果没有维护好社区秩序,可能造成大规模聚集事件,也会造成邻里之间的纠纷。但是,如果完全靠社区志愿者之类的人工进行访问控制,不仅仅增加了人工成本,还容易造成准确度不高、引起更多人员聚集的副作用。

因此,亟需一种智能化的社区访控方法和系统。



技术实现要素:

有鉴于此,本申请的目的在于提出一种基于人脸识别的社区访控方法和系统,提高社区访问控制的自动化水平,解决目前社区组织大规模活动过程中智能化水平不高,人工参与依赖性过强,准确度不高等技术问题。

基于上述目的,本申请提出了一种基于人脸识别的社区访控方法,包括:

在社区活动入口处设置入口人脸识别装置,沿社区活动排队方向按照不同社区人员类型,设定不同排队通道,并根据排队通道的不同按照不同的预设距离设置流量控制人脸识别装置;所述入口人脸识别装置和所述流量控制人脸识别装置与控制中心连接;

所述控制中心按照指定时间间隔,根据进入社区活动排队队列的人员流量,计算出需要开启的流量控制人脸识别装置数量和位置,并向所述流量控制人脸识别装置发送开启指令;

所述入口人脸识别装置识别进入社区活动排队队列的人员信息后,预测应该进入的队列,并发出进入队列导引,开启所述排队通道;

在设定的时间间隔内,所述流量控制人脸识别装置通过识别指定排队队列中的人员信息,通过支持向量机预测出所述队列的调整方案,并根据所述调整方案向指定队列围栏发送开启或关闭指令;

在所述队列的流量超过指定限流阈值时,向所述入口人脸识别装置发出关闭指令。

在一些实施例中,所述方法还包括:

所述控制中心根据社区活动的需求,对进入社区活动排队队列的人员信息进行分类,并发送至社区活动对应的处理设备。

在一些实施例中,沿社区活动排队方向按照不同社区人员类型,设定不同排队通道,并根据排队通道的不同按照不同的预设距离设置流量控制人脸识别装置,包括:

对于需要帮助的社区人员,设立绿色通道;

根据所述社区活动的需求,对社区人员进行优先级划分,并对应于相应的排队通道。

在一些实施例中,根据进入社区活动排队队列的人员流量,计算出需要开启的流量控制人脸识别装置数量和位置,并向所述流量控制人脸识别装置发送开启指令,包括:

在所述流量控制人脸识别装置中设置用户白名单,并设置对应的白名单通道;当所述流量控制人脸识别装置捕抓到所述白名单中的社区人员后,立即引导至对应白名单通道,并开启所述白名单通道;

在所述人脸识别装置中设置用户黑名单;当所述人脸识别装置捕抓到所述黑名单中的社区人员后,提示拒绝进入,并发出告警。

在一些实施例中,所述入口人脸识别装置识别进入社区活动排队队列的人员信息后,预测应该进入的队列,并发出进入队列导引,开启所述排队通道,包括:

所述入口人脸识别装置向所述控制中心发送当前待进入人员的人脸信息,所述控制中心根据所述人脸信息检索所述当前人员的属性;

所述控制中心根据当前各个队列的人流速度、拥堵情况以及当前人员的属性,通过排队论算法,预测出适合所述当前人员的进入队列。

在一些实施例中,在设定的时间间隔内,所述流量控制人脸识别装置通过识别指定排队队列中的人员信息,通过支持向量机预测出所述队列的调整方案,并根据所述调整方案向指定队列围栏发送开启或关闭指令,包括:

在预测出所述队列的拥挤度超过指定阈值的情况下,计算出需要关闭的队列,并向所述队列发送关闭指令;

在预测出所述队列的拥挤度低于指定阈值的情况下,计算出需要关闭的队列,并向所述队列发送关闭指令。

在一些实施例中,所述拥挤度通过以下公式计算:

其中,j为社区人员距离级数,i为队列速度级数,fi()为第i类队列的拥挤特征值,w为待进入队列人员的特征值,i为队列状态的特征值。

基于上述目的,本申请还提出了一种基于人脸识别的社区访控系统,包括:

构建模块,用于在社区活动入口处设置入口人脸识别装置,沿社区活动排队方向按照不同社区人员类型,设定不同排队通道,并根据排队通道的不同按照不同的预设距离设置流量控制人脸识别装置;所述入口人脸识别装置和所述流量控制人脸识别装置与控制中心连接;

计算模块,用于所述控制中心按照指定时间间隔,根据进入社区活动排队队列的人员流量,计算出需要开启的流量控制人脸识别装置数量和位置,并向所述流量控制人脸识别装置发送开启指令;

预测模块,用于所述入口人脸识别装置识别进入社区活动排队队列的人员信息后,预测应该进入的队列,并发出进入队列导引,开启所述排队通道;

执行模块,用于在设定的时间间隔内,所述流量控制人脸识别装置通过识别指定排队队列中的人员信息,通过支持向量机预测出所述队列的调整方案,并根据所述调整方案向指定队列围栏发送开启或关闭指令;

关闭模块,用于在所述队列的流量超过指定限流阈值时,向所述入口人脸识别装置发出关闭指令。

在一些实施例中,所述系统还包括:

分类模块,用于所述控制中心根据社区活动的需求,对进入社区活动排队队列的人员信息进行分类,并发送至社区活动对应的处理设备。

在一些实施例中,所述计算模块,包括:

白名单单元,用于在所述流量控制人脸识别装置中设置用户白名单,并设置对应的白名单通道;当所述流量控制人脸识别装置捕抓到所述白名单中的社区人员后,立即引导至对应白名单通道,并开启所述白名单通道;

黑名单单元,用于在所述人脸识别装置中设置用户黑名单;当所述人脸识别装置捕抓到所述黑名单中的社区人员后,提示拒绝进入,并发出告警。

总的来说,本申请的优势及给用户带来的体验在于:能够通过人脸识别技术更加准确的判断排队队列的行进、拥挤状态,避免了人工干预,提高了社区健康生活体验;同时,还能够根据社区活动的类型,在第一时间调整排队队列的数量,增加了社区智能化管理的水平。

附图说明

在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本发明公开的一些实施方式,而不应将其视为是对本发明范围的限制。

图1示出根据本发明实施例的基于人脸识别的社区访控方法的流程图。

图2示出根据本发明实施例的基于人脸识别的社区访控方法的流程图。

图3示出根据本发明实施例的基于人脸识别的社区访控系统的构成图。

图4示出根据本发明实施例的基于人脸识别的社区访控系统的构成图。

图5示出根据本发明实施例的计算模块的构成图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

图1示出根据本发明实施例的基于人脸识别的社区访控方法的流程图。如图1所示,该基于人脸识别的社区访控方法包括:

步骤s11、在社区活动入口处设置入口人脸识别装置,沿社区活动排队方向按照不同社区人员类型,设定不同排队通道,并根据排队通道的不同按照不同的预设距离设置流量控制人脸识别装置;所述入口人脸识别装置和所述流量控制人脸识别装置与控制中心连接。

具体来说,由于参加社区大规模活动的人员不同,有老弱病残等这类需要帮助的人群,有活动的组织方,有邀请的嘉宾等等,因此,不同类型的人员进入大型活动的现场应当有不同的排队队列进入,以确保活动组织秩序的有条不紊。

根据排队队列的长度,需要在不同间隔距离设置人脸识别装置,从而准确判断进入队列的人员性质和队列行进的速度、拥挤程度等,从而为排队队列的控制管理提供量化参考。

在一种实施方式中,沿社区活动排队方向按照不同社区人员类型,设定不同排队通道,并根据排队通道的不同按照不同的预设距离设置流量控制人脸识别装置,包括:

对于需要帮助的社区人员,设立绿色通道;

根据所述社区活动的需求,对社区人员进行优先级划分,并对应于相应的排队通道。

步骤s12、所述控制中心按照指定时间间隔,根据进入社区活动排队队列的人员流量,计算出需要开启的流量控制人脸识别装置数量和位置,并向所述流量控制人脸识别装置发送开启指令。

具体来说,为了节约资源,人脸识别装置的数量和位置都有必要进行控制。例如,当排队队列中的人员很多,队列拥挤时,需要加强对队列的监控,因此,有必要在更多合适的位置开启更多的人脸识别装置。相反,队列人员稀疏的情况下,则可以关闭一些人脸识别装置,节约能耗。

在一种实施方式中,根据进入社区活动排队队列的人员流量,计算出需要开启的流量控制人脸识别装置数量和位置,并向所述流量控制人脸识别装置发送开启指令,包括:

在所述流量控制人脸识别装置中设置用户白名单,并设置对应的白名单通道;当所述流量控制人脸识别装置捕抓到所述白名单中的社区人员后,立即引导至对应白名单通道,并开启所述白名单通道;

在所述人脸识别装置中设置用户黑名单;当所述人脸识别装置捕抓到所述黑名单中的社区人员后,提示拒绝进入,并发出告警。

步骤s13、所述入口人脸识别装置识别进入社区活动排队队列的人员信息后,预测应该进入的队列,并发出进入队列导引,开启所述排队通道。

在一种实施方式中,所述入口人脸识别装置识别进入社区活动排队队列的人员信息后,预测应该进入的队列,并发出进入队列导引,开启所述排队通道,包括:

所述入口人脸识别装置向所述控制中心发送当前待进入人员的人脸信息,所述控制中心根据所述人脸信息检索所述当前人员的属性;

所述控制中心根据当前各个队列的人流速度、拥堵情况以及当前人员的属性,通过排队论算法,预测出适合所述当前人员的进入队列。

步骤s14、在设定的时间间隔内,所述流量控制人脸识别装置通过识别指定排队队列中的人员信息,通过支持向量机预测出所述队列的调整方案,并根据所述调整方案向指定队列围栏发送开启或关闭指令。

在一种实施方式中,在设定的时间间隔内,所述流量控制人脸识别装置通过识别指定排队队列中的人员信息,通过支持向量机预测出所述队列的调整方案,并根据所述调整方案向指定队列围栏发送开启或关闭指令,包括:

在预测出所述队列的拥挤度超过指定阈值的情况下,计算出需要关闭的队列,并向所述队列发送关闭指令;

在预测出所述队列的拥挤度低于指定阈值的情况下,计算出需要关闭的队列,并向所述队列发送关闭指令。

在一种实施方式中,所述拥挤度通过以下公式计算:

其中,j为社区人员距离级数,i为队列速度级数,fi()为第i类队列的拥挤特征值,w为待进入队列人员的特征值,i为队列状态的特征值。

具体来说,在人员拥挤的情况下,需要进行限流措施,而限流措施最有效的方式即是关闭一定数量的排队队列,通过对指定队列围栏发出关闭指令,自动化地关闭指定排队队列,从而实现限流。同理,当流量变得不是那么拥挤时,为了提高排队队列的行进效率,可以自适应的开启围栏。

步骤s15、在所述队列的流量超过指定限流阈值时,向所述入口人脸识别装置发出关闭指令。

图2示出根据本发明实施例的基于人脸识别的社区访控方法的流程图。如图2所示,该基于人脸识别的社区访控方法还包括:

步骤s16、所述控制中心根据社区活动的需求,对进入社区活动排队队列的人员信息进行分类,并发送至社区活动对应的处理设备。

具体来说,

图3示出根据本发明实施例的基于人脸识别的社区访控系统的构成图。如图3所示,该基于人脸识别的社区访控系统整体可以分为:

构建模块31,用于在社区活动入口处设置入口人脸识别装置,沿社区活动排队方向按照不同社区人员类型,设定不同排队通道,并根据排队通道的不同按照不同的预设距离设置流量控制人脸识别装置;所述入口人脸识别装置和所述流量控制人脸识别装置与控制中心连接;

计算模块32,用于所述控制中心按照指定时间间隔,根据进入社区活动排队队列的人员流量,计算出需要开启的流量控制人脸识别装置数量和位置,并向所述流量控制人脸识别装置发送开启指令;

预测模块33,用于所述入口人脸识别装置识别进入社区活动排队队列的人员信息后,预测应该进入的队列,并发出进入队列导引,开启所述排队通道;

执行模块34,用于在设定的时间间隔内,所述流量控制人脸识别装置通过识别指定排队队列中的人员信息,通过支持向量机预测出所述队列的调整方案,并根据所述调整方案向指定队列围栏发送开启或关闭指令;

关闭模块35,用于在所述队列的流量超过指定限流阈值时,向所述入口人脸识别装置发出关闭指令。

图4根据本发明实施例的基于人脸识别的社区访控系统的构成图。如图4所示,该基于人脸识别的社区访控系统整体还包括:

分类模块36,用于所述控制中心根据社区活动的需求,对进入社区活动排队队列的人员信息进行分类,并发送至社区活动对应的处理设备。

图5示出根据本发明实施例的计算模块的构成图。如图5所示,该计算模块32包括:

白名单单元321,用于在所述流量控制人脸识别装置中设置用户白名单,并设置对应的白名单通道;当所述流量控制人脸识别装置捕抓到所述白名单中的社区人员后,立即引导至对应白名单通道,并开启所述白名单通道;

黑名单单元322,用于在所述人脸识别装置中设置用户黑名单;当所述人脸识别装置捕抓到所述黑名单中的社区人员后,提示拒绝进入,并发出告警。

本申请实施例各系统中的各模块的功能可以参见上述方法中的对应描述,在此不再赘述。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中。所述存储介质可以是只读存储器,磁盘或光盘等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到其各种变化或替换,这些都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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