CN114694285A - 人流量告警方法、装置、电子设备和存储介质 - Google Patents
人流量告警方法、装置、电子设备和存储介质 Download PDFInfo
- Publication number
- CN114694285A CN114694285A CN202210324860.5A CN202210324860A CN114694285A CN 114694285 A CN114694285 A CN 114694285A CN 202210324860 A CN202210324860 A CN 202210324860A CN 114694285 A CN114694285 A CN 114694285A
- Authority
- CN
- China
- Prior art keywords
- preset
- time
- moment
- detection
- period
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/02—Alarms for ensuring the safety of persons
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/181—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02A—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
- Y02A50/00—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE in human health protection, e.g. against extreme weather
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Emergency Management (AREA)
- Traffic Control Systems (AREA)
- Emergency Alarm Devices (AREA)
- Alarm Systems (AREA)
Abstract
本发明的实施例提供了一种人流量告警方法、装置、电子设备及存储介质,涉及视频监控领域。首先,接收摄像机实时发送的人流量数据;然后,根据实时发送的人流量数据,按照预设告警周期对预设告警区域进行人流量检测及告警;并针对第i个所述预设告警周期,确定第i个预设告警周期的第一起始时刻和第一终止时刻;最后,判断从第一起始时刻到第一终止时刻内的每个时刻,预设告警区域的人流量是否满足预设告警条件,并在满足预设告警条件时推送告警提示。该方法通过周期性地对摄像机监控区域的人流量进行检测,并当预设告警周期内每个时刻的人流量均满足预设条件时,推送告警提示,提高了检测的准确性。
Description
技术领域
本发明涉及视频监控领域,具体而言,涉及一种人流量告警方法、装置、电子设备和存储介质。
背景技术
为了保证生产生活中的公共安全,对于一些特定的场所,往往需要对场所内的人流量进行限制,例如,限制一些大型广场或者商场等场所的人流量不超过上限阈值。
现有技术中,可以通过红外线扫描、运营商获取手机定位数据、基于无线网络的连接信息获取客流密度等方式获取场所的人流量,并通过判断设定周期内的人流量的变化率是否超过预设阈值,确定是否对该区域的人流量进行告警提示。
但是上述获取人流量的方法并不可靠,获取的人流量常常小于实际人流量,从而导致人流量告警不准确的问题。
发明内容
提供了一种人流量告警方法、装置、电子设备和存储介质,其能够通过周期性地对摄像机监控区域的人流量进行检测,并在预设告警周期内每个时刻的人流量均满足预设条件时,推送告警提示,提高了检测的准确性。
为了实现上述目的,本发明实施例采用的技术方案如下:
第一方面,本发明实施例提供了一种人流量告警方法,应用于电子设备,所述电子设备和摄像机通信;所述方法包括:
接收所述摄像机实时发送的人流量数据,其中,所述人流量数据表征在当前时刻所述摄像机的监控区域的人流量;
根据实时发送的所述人流量数据,按照预设告警周期对预设告警区域进行人流量检测及告警;
针对第i个所述预设告警周期,确定第i个所述预设告警周期的第一起始时刻和第一终止时刻;其中,所述第一终止时刻与所述第一起始时刻的差值为所述预设告警周期的告警时长;
判断从所述第一起始时刻到所述第一终止时刻内,所述预设告警区域的人流量是否满足预设告警条件,并在满足所述预设告警条件时推送告警提示,其中,所述预设告警条件表征第i个所述预设告警周期内每个时刻的人流量均满足预设条件。
在一种可能的实施方式中,所述电子设备预先存储有每个历史时刻的人流量,每个所述历史时刻的人流量均是根据所述摄像机在预设检测时刻之前实时发送的人流量数据生成的,所述预设检测时刻为接收到用户的检测指令的时刻;
所述确定第i个所述预设告警周期的第一起始时刻和第一终止时刻的步骤,包括:
若i等于1,则获取所述预设检测时刻的前一个所述预设告警周期内每个历史时刻的人流量,得到多个初始人流量;
判断每个所述初始人流量是否均满足所述预设条件;
若是,则将所述预设检测时刻作为所述第一起始时刻;
若否,则获取每个不满足所述预设条件的目标人流量,并从每个所述目标人流量对应的历史时刻中确定出最大时刻,以及,将所述最大时刻作为所述第一起始时刻;
若i大于1,则将第i-1个所述预设告警周期的第一终止时刻作为所述第一起始时刻;
在所述第一起始时刻的基础上叠加所述预设告警周期的告警时长,得到所述第一终止时刻。
在一种可能的实施方式中,所述判断从所述第一起始时刻到所述第一终止时刻内,所述预设告警区域的人流量是否满足预设告警条件,并在满足所述预设告警条件时推送告警提示的步骤,包括:
在所述第一起始时刻到所述第一终止时刻内,按照预设检测周期对所述监控区域的人流量进行检测,所述预设检测周期的检测时长小于或等于所述告警时长;
确定第m个所述预设检测周期的检测起始时刻和检测结束时刻;其中,若i等于1且m等于1,则所述检测起始时刻为所述预设检测时刻;若i大于1且m等于1,则所述检测起始时刻为第i-1个所述预设告警周期的告警提示的推送时刻;若i大于或等于1且m大于1,则所述检测起始时刻为第m-1个所述预设检测周期的检测结束时刻;
到达所述检测结束时刻时,根据每个所述摄像机实时发送的人流量数据,确定所述预设检测周期内每个时刻的人流量,其中,所述人流量表征在所述当前时刻所述预设告警区域的人流量;
判断第m个所述预设检测周期内每个时刻的人流量是否均满足所述预设条件;
若是,则获取第m个所述预设检测周期的检测结束时刻;
根据第m个所述预设检测周期的检测结束时刻和所述第一终止时刻确定所述告警提示的推送时刻,并在所述推送时刻推送所述告警提示。
在一种可能的实施方式中,在所述判断所述预设检测周期内每个时刻的人流量是否均满足所述预设条件的步骤之后,还包括:
若第m个所述预设检测周期内存在至少一个时刻的人流量不满足所述预设条件,则从所有不满足所述预设条件的人流量对应的时刻中确定出最大时刻,并将所述最大时刻作为第二起始时刻,并在所述第二起始时刻的基础上叠加所述告警时长得到第二终止时刻;
将所述第二起始时刻作为第i个所述预设告警周期更新后的第一起始时刻、将所述第二终止时刻作为第i个所述预设告警周期更新后的第一终止时刻、以及将所述检测结束时刻作为第m个所述预设检测周期更新后的检测起始时刻,并返回执行所述判断第m个所述预设检测周期内每个时刻的人流量是否均满足所述预设条件的步骤,直至第m个所述预设检测周期内每个时刻的人流量均满足所述预设条件,获取第m个所述预设检测周期的检测结束时刻。
在一种可能的实施方式中,根据所述检测结束时刻和所述第一终止时刻确定所述告警提示的推送时刻的步骤,包括:
将第m个所述预设检测周期的检测结束时刻与所述第一终止时刻进行对比;
若第m个所述预设检测周期的检测结束时刻大于或等于所述第一终止时刻,则将所述检测结束时刻作为所述告警提示的推送时刻;
若第m个所述预设检测周期的检测结束时刻小于所述第一终止时刻,则将m+1赋值给m,并返回执行所述确定第m个所述预设检测周期的检测起始时刻的步骤,直至第m个所述预设检测周期的检测结束时刻大于或等于所述第一终止时刻,并将所述检测结束时刻作为所述告警提示的推送时刻。
在一种可能的实施方式中,所述摄像机为至少一个,每个所述摄像机的监控区域不重叠;所述根据每个所述摄像机实时发送的人流量数据,确定所述预设检测周期内每个时刻的人流量的步骤,包括:
针对所述预设检测周期内每个时刻,判断每个所述摄像机在当前时刻是否均发送所述人流量数据;
若是,则对每个所述人流量数据进行求和,得到所述当前时刻的人流量;
若否,则确定每个未发送所述人流量数据的目标摄像机,并针对每个所述目标摄像机,将前一时刻发送的人流量数据作为当前时刻的人流量数据;以及,对每个所述摄像机的当前时刻的人流量数据进行求和,得到所述当前时刻的人流量;
得到所述预设检测周期内每个时刻的人流量。
在一种可能的实施方式中,所述预设告警条件,包括以下的至少一个;
所述第i个预设告警周期内每个时刻的人流量均为第一预设值;
以及,所述第i个预设告警周期内每个时刻的人流量均不为所述第二预设值;
以及,所述第i个预设告警周期内每个时刻的人流量均小于预设上限值;
以及,所述第i个预设告警周期内每个时刻的人流量均大于预设下限值。
第二方面,本发明实施例还提供了一种人流量告警装置,应用于电子设备,所述电子设备和摄像机通信;所述装置包括:
接收模块,用于接收所述摄像机实时发送的人流量数据,并实时生成当前时刻的人流量,其中,所述人流量数据表征在所述当前时刻所述摄像机的监控区域的人流量,所述人流量表征在所述当前时刻所述预设告警区域的人流量;
检测模块,用于:
根据实时生成的所述人流量,按照预设告警周期对所述预设告警区域进行人流量检测及告警;
针对第i个所述预设告警周期,确定第i个所述预设告警周期的第一起始时刻和第一终止时刻;其中,所述第一终止时刻与所述第一起始时刻的差值为所述预设告警周期的告警时长;
告警模块,用于判断从所述第一起始时刻到所述第一终止时刻内,所述预设告警区域的人流量是否满足预设告警条件,并在满足所述预设告警条件时推送告警提示,其中,所述预设告警条件表征第i个所述预设告警周期内每个时刻的人流量均满足预设条件。
第三方面,本发明实施例还提供了一种电子设备,所述电子设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述的人流量告警方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的人流量告警方法。
相对现有技术,本发明实施例提供的一种人流量告警方法、装置、电子设备及存储介质。首先,接收摄像机实时发送的人流量数据;然后,根据实时发送的人流量数据,按照预设告警周期对预设告警区域进行人流量检测及告警;并针对第i个所述预设告警周期,确定第i个预设告警周期的第一起始时刻和第一终止时刻;最后,判断从第一起始时刻到第一终止时刻内的每个时刻,预设告警区域的人流量是否满足预设告警条件,并在满足预设告警条件时推送告警提示。该方法通过周期性地对摄像机监控区域的人流量进行检测,并当预设告警周期内每个时刻的人流量均满足预设条件时,推送告警提示,提高了检测的准确性。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明实施例提供的人流量告警方法的应用场景示意图。
图2为本发明实施例提供的电子设备的方框示意图。
图3为本发明实施例提供的人流量告警方法的流程示意图。
图4为本发明实施例提供的检测时序图。
图5为图3示出的人流量告警方法中步骤S140的流程示意图。
图6为图5示出的人流量告警方法中步骤S1405的流程示意图。
图7为本发明实施例提供的人流量告警装置的方框示意图。
图标:100-电子设备;101-存储器;102-处理器;103-总线;200-人流量告警装置;201-接收模块;202-检测模块;203-告警模块。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
此外,若出现术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
需要说明的是,在不冲突的情况下,本发明的实施例中的特征可以相互结合。
为了保证生产生活中的公共安全,对于一些特定的场所,往往需要对场所内的人流量进行限制。
现有技术中,可以基于用户的移动设备的数据来获取位置信息,从而实现人流量的实时统计,并判断在预设时间段内的人流量的增加速度是否超过预设阈值,来确定是否进行人流量告警。
但是,上述基于用户的移动设备的数据来获取人流量的方法虽然实时性较高,但或多或少的存在统计误差,其误差主要由移动设备的缺失、信号消失或移动设备电量不足等因素导致的。并且,上述方法只适用于人流量的上下限的告警,对于人数要求精确度较高的情形并不适用。
针对上述问题,本实施提供一种人流量告警方法,根据摄像机实时发送的人流量数据,生成每个时刻的人流量,并检测人流量每个预设告警周期内的人流量是否满足告警条件,当预设告警周期内每个时刻的人流量均满足预设条件时,推送告警提示,进而提高了人流量告警的准确性。
请参考图1,图1示出了本实施例提供的人流量告警方法的应用场景示意图。区域A内部署有至少一个摄像机,每个摄像机有对应的监控区域,且每个监控区域不重合。
摄像机用于采集所监控区域的人流量数据,可以包括统计抓拍相机和进出模式抓拍相机。其中,统计抓拍相机可以直接通过部署在相机内的目标检测算法解析出当前时刻其监控范围内的人流量,进出模式抓拍相机可以根据在每个时刻获取的进入其监控范围的人流量和走出其监控范围的人流量,计算得到当前时刻其监控范围内的人流量。
由于每个摄像机的监控范围不同,因此可以对当前时刻每个摄像机获得的人流量进行求和,近似得到区域A当前时刻的人流量。
需要说明的是,虽然区域A内安装有多个摄像机,但是每个摄像机的监控区域对于整个区域A来说覆盖面积比例很小,其获取的监控区域的人流量和区域A实际的人流量相比存在一定误差。为了减小误差,在布控摄像机时,需要选择性地对一些重点监控区域进行监控,例如工厂的作业台、车站候车台、广场、景区观景台等对人流量有一定要求的区域,对于普通的人行道路等则无需设置监控点。
图1中的多个摄像机均和电子设备100进行通信,电子设备100接收每个摄像机实时发送的人流量数据,并根据人流量数据进行告警提示。
请参考图2,图2示出了本实施例提供的一种电子设备100的方框示意图,电子设备100可以是,但不限于,手机、平板电脑、笔记本电脑、服务器或其它具有处理能力的电子设备。电子设备100包括存储器101、处理器102及总线103。该存储器101和处理器102通过总线103连接,例如,磁盘、ROM、或RAM,或其任意组合。示例性地,计算机平台还可以包括存储在ROM、RAM、或其他类型的非暂时性存储介质、或其任意组合中的程序指令。根据这些程序指令可以实现本发明的方法。
存储器101用于存储程序,例如人流量告警装置200。人流量告警装置200包括至少一个可以软件或固件(firmware)的形式存储于存储器101中的软件功能模块,处理器102在接收到执行指令后,执行所述程序以实现本实施例中的人流量告警方法。
其中,存储器101可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-OnlyMemory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。
处理器102可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,本实施例中的人流量告警方法的各步骤可以通过处理器102中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器102可以是通用处理器,包括中央处理器(CentralProcessing Unit,CPU)、微控制单元(Microcontroller Unit,MCU)、复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD)、现场可编程门阵列(Field ProgrammableGate Array,FPGA)、嵌入式ARM等芯片。
为了便于说明,在电子设备100中仅描述了一个处理器。然而,应当注意,本发明中的电子设备100还可以包括多个处理器,因此本发明中描述的一个处理器执行的步骤也可以由多个处理器联合执行或单独执行。例如,若电子设备100的处理器执行步骤A和步骤B,则应该理解,步骤A和步骤B也可以由两个不同的处理器共同执行或者在一个处理器中单独执行。例如,第一处理器执行步骤A,第二处理器执行步骤B,或者第一处理器和第二处理器共同执行步骤A和B。
在上述内容的基础上,对本实施例提供的人流量告警方法进行介绍,该方法应用于电子设备100,电子设备100和摄像机通信。请参考图3,图3示出了本实施例提供的人流量告警方法的流程示意图,该方法包括以下步骤S110~S140。
S110,接收摄像机实时发送的人流量数据,其中,人流量数据表征在当前时刻摄像机的监控区域的人流量。
在本实施例中,摄像机为多个,每个摄像机发送的人流量数据表征当前时刻该摄像机的监控区域的人流量,例如,图1中摄像机2的监控区域为图中的扇形区域,对应的人流量数据为3。
S120,根据实时生成的人流量,按照预设告警周期对预设告警区域进行人流量检测及告警。
在本实施例中,预设告警周期是指对预设告警区域进行人流量检测及告警的间隔,预设告警周期有对应的告警时长,告警时长是指对预设告警区域进行人流量检测的持续时长,例如,从当前时刻开始,每间隔10秒对该10秒内预设告警区域内的人流量进行检测,则第n个10秒为第n个预设告警周期,10秒为告警时长。
预设告警区域为需要对人流量进行告警的区域,例如图1中的区域A。
S130,针对第i个预设告警周期,确定第i个预设告警周期的第一起始时刻和第一终止时刻;其中,第一终止时刻与第一起始时刻的差值为预设告警周期的告警时长。
在本实施例中,若i等于1,则根据预设检测时刻确定第一起始时刻,预设检测时刻为接收到用户的检测指令的时刻;若i大于1,则将第i-1个预设告警周期的第一终止时刻作为第i个预设告警周期的第一起始时刻。
在接收到用户的检测指令时,由于存在预设检测时刻之前的历史时刻的人流量,因此需要根据历史时刻的人流量确定第一个预设告警周期的第一起始时刻。
S140,判断从第一起始时刻到第一终止时刻内,预设告警区域的人流量是否满足预设告警条件,并在满足预设告警条件时推送告警提示,其中,预设告警条件表征第i个预设告警周期内每个时刻的人流量均满足预设条件。
在本实施例中,若第i个预设告警周期内存在至少一个时刻的人流量不满足预设条件,则重新确定第i个预设告警周期的第一起始时刻和第一终止时刻,直至第i个预设告警周期内每个时刻的人流量均满足预设条件时,推送告警提示。
例如,告警时长为10秒,要求预设告警区域内的人数固定为2人,则预设条件为第i个预设告警周期内每个时刻的人流量均为2人,若每间隔10秒,用户都能收到告警提示,则说明预设告警区域的人流量满足要求。
相对于现有技术,本实施例提供的人流量告警方法,根据摄像机实时发送的人流量数据,周期性地对摄像机监控区域的人流量进行检测,并在预设告警周期内每个时刻的人流量均满足预设条件时,推送告警提示。由于人流量数据时通过摄像机实时采集的,因此实时性较高且误差较小;并且,在预设告警周期内每个时刻均进行了检测,在每个时刻的人流量均满足预设条件时,推送告警提示,提高了检测的准确性。
可选的,预设告警条件可以包括以下的至少一个;
第i个预设告警周期内每个时刻的人流量均为第一预设值;
以及,第i个预设告警周期内每个时刻的人流量均不为第二预设值;
以及,第i个预设告警周期内每个时刻的人流量均小于预设上限值;
以及,第i个预设告警周期内每个时刻的人流量均大于预设下限值。
在本实施例中,第i个预设告警周期内每个时刻的人流量均为第一预设值为固定人数告警,可以应用于某些厂区,通过摄像机来监控车间或作业台的人数是不是一直满足指定的人数,若满足则推送告警提示,并可以根据告警提示推送的时间间隔做出调整进而避免风险。
若第一预设值为0,则为无人告警,可以用在监控中心没有保安值守的时候产生告警,对于一些大型用电场所区域,通过无人检测推送告警,从而可以控制用电的开启或关闭从而实现节能。
第i个预设告警周期内每个时刻的人流量均不为第二预设值为计划不符告警,可以用于银行金库场景,运钞时指定人数,不符合则告警。
第i个预设告警周期内每个时刻的人流量均小于预设上限值为超过上限人数告警,可以用在广场、景区等场景,避免人群聚集导致***件。
第i个预设告警周期内每个时刻的人流量均大于预设下限值为低于下限人数告警,可以用在金库、监狱等高安全或高风险区域。
上述的多种告警类型可以结合使用,例如,某作业平台需要保证必须有两人同时在场,可以将第一预设值设置为2,将第二预设值设置为2,设置告警时长为10秒,若每10秒左右都能收到固定告警人数告警的推送,但一直都没有计划不符告警的推送,则代表作业正常进行。
可选的,在接收到用户的检测指令之前,即预设检测时刻之前,电子设备100一直处于接收摄像机实时发送的人流量数据,并根据人流量数据生成每个历史时刻的人流量的状态,因此,电子设备预先存储有每个历史时刻的人流量。
因此,第一个预设检测周期的第一起始时刻和第一终止时刻可以按照下述方式确定。
第一步,获取预设检测时刻的前一个预设告警周期内每个历史时刻的人流量,得到多个初始人流量。
第二步,判断每个初始人流量是否均满足预设条件。
第三步,若是,则将预设检测时刻作为第一起始时刻。
第四步,若否,则获取每个不满足预设条件的目标人流量,并从每个目标人流量对应的历史时刻中确定出最大时刻,以及,将最大时刻作为第一起始时刻。
在本实施例中,为了便于理解,请参考图4,图4示出了各个时刻节点的检测时序图,其中,一个节点对应一个时刻,Dura为告警时长,节点1为历史初始时刻,即电子设备最早获得的人流量对应的历史时刻,假设节点1小于节点2。
假设节点4为预设检测时刻,它的前一个预设告警周期为节点2到节点4,获取节点2到节点4内每个历史时刻的人流量,得到多个初始人流量。判断每个初始人流量是否均满足预设条件;若满足,则说明前一个预设告警周期满足预设告警条件,则在节点4推送告警提示,并将节点4作为第一个预设告警周期的第一起始时刻。
若存在至少一个节点不满足预设条件,则说明前一个预设告警周期不满足预设告警条件,无法在节点4推送告警提示,则需要确定第一个预设告警周期的第一起始时刻,并根据节点4之后的实时生成的每个时刻的人流量数据,确定推送告警提示的时刻。例如,若检测出节点3的人流量不满足预设条件,则将节点3作为第一个预设告警周期的第一起始时刻。
由于第一个预设告警周期后的每个告警周期都是根据实时生成的当前时刻的人流量进行判断的,因此,若i大于1,则将第i-1个预设告警周期的第一终止时刻作为第一起始时刻。
需要说明的是,每个预设告警周期的第一起始时刻和第一终止时刻不是一次性预先确定好的,而是在对前一个预设告警周期的完成检测并推送告警提示之后确定的。
最后,在第一起始时刻的基础上叠加预设告警周期的告警时长,得到第一终止时刻。
可选的,对于第i个预设告警周期,在确定第一起始时刻和第一终止时刻之后,理想情况下,实时对当前时刻的人流量进行检测,并在到达第一终止时刻,且检测的每个时刻的人流量均满足预设条件时,进行告警推送的方法实时性和准确性最高。但是这种算法对电子设备的性能要求较高,并且由于摄像机不是每秒均发送人流量数据,因此,也没有必要每秒都进行检测。
因此,可以周期性的对预设告警周期内的每个时刻的人流量进行检测,不仅检测效率高,检测的准确性也高。
因此,在图3的基础上,请参考图5,步骤S140可以包括以下子步骤S1401~S1406。
S1401,在第一起始时刻到第一终止时刻内,按照预设检测周期对监控区域的人流量进行检测,预设检测周期的检测时长小于或等于告警时长。
在本实施例中,为了减小推送告警提示的时延,预设检测周期的检测时长可以按照下述公式得到。
Freq=min(median(fCam1,fCam2,…,fCam),Dura)
其中,Freq为检测时长,fCam1,fCam2,…,fCamn为n个摄像机的发送人流量数据的周期,median为取中位数的操作,Dura为预设告警周期的告警时长。
从上式可以看出检测时长小于或等于告警时长,因为,若检测时长大于告警时长,则会产生预设告警周期内的人流量已经满足预设告警条件,但是,还未对预设告警周期内每个时刻的人流量进行检测的情况,则推送告警提示的时延会变大。
S1402,确定第m个预设检测周期的检测起始时刻和检测结束时刻。
在本实施例中,若i等于1且m等于1,则检测起始时刻为预设检测时刻;若i大于1且m等于1,则检测起始时刻为第i-1个预设告警周期的告警提示的推送时刻;若i大于或等于1且m大于1,则检测起始时刻为第m-1个预设检测周期的检测结束时刻;检测结束时刻为在所述检测起始时刻的基础上叠加所述检测时长得到的。
请继续参考图4,图4中的第一个预设告警周期为从节点4到节点10,由于在节点4之间的人流量数据是已经存在的历史时刻的人流量数据,无需实时获取,节点4之后的人流量数据是实时产生的当前时刻的人流量,因此,以节点4为检测起始时刻,在到达检测时长的节点7时,做一次前一个预设检测周期的人流量检测。若满足预设条件,则将节点7作为第2个预设检测周期的检测起始时刻,继续下一个预设检测周期的人流量检测。
若i大于1,针对第i个预设告警周期,由于第i-1个预设告警周期已经完成了至少一个预设检测周期的检测,则将第i-1个预设告警周期中的最后一个预设检测周期的结束时刻作为第i个预设告警周期的检测起始时刻。
S1403,到达检测结束时刻时,根据每个摄像机实时发送的人流量数据,确定预设检测周期内每个时刻的人流量,其中,人流量表征预设告警区域的人流量。
在本实施例中,电子设备100根据每个摄像机实时发送的人流量数据,确定预设检测周期内每个时刻的人流量。
例如,请继续参考图1,若在预设检测周期内某个时刻接收到摄像机1发送的人流量数据为1,摄像机2发送的人流量数据为3,摄像机3发送的人流量数据为4,摄像机4发送的人流量数据为2,摄像机5发送的人流量数据为1,那么生成的人流量为11,表征该时刻区域A的人流量为11。
需要说明的是,电子设备100生成的某个时刻的人流量和区域A该时刻实际的人流量有一定误差,但摄像机所部署的区域是区域A的重点区域,其余未被监控的区域可能是出入口、人行道路等对人流量要求要低的区域,因此误差在可接受的范围之内。
S1404,判断第m个预设检测周期内每个时刻的人流量是否均满足预设条件。
在本实施例中,对于第m个预设检测周期内的每个时刻的人流量是实时生成并存储在电子设备中的,在到达第m个预设检测周期的结束时刻时,对第m个预设检测周期内每个时刻的人流量进行检测。
S1405,若第m个预设检测周期内每个时刻的人流量均满足预设条件,则获取第m个预设检测周期的检测结束时刻。
S1406,根据第m个预设检测周期的检测结束时刻和第一终止时刻确定告警提示的推送时刻,并在推送时刻推送告警提示。
请继续参考图5,在子步骤S1404后,还包括和S1405~S1406并列的子步骤S1407~S1408。
S1407,若第m个预设检测周期内存在至少一个时刻的人流量不满足预设条件,则从所有不满足预设条件的人流量对应的时刻中确定出最大时刻,并将最大时刻作为第二起始时刻,并在第二起始时刻的基础上叠加告警时长得到第二终止时刻。
S1408,将第二起始时刻作为第i个预设告警周期更新后的第一起始时刻、将第二终止时刻作为第i个预设告警周期更新后的第一终止时刻、以及将检测结束时刻作为第m个预设检测周期更新后的检测起始时刻,并返回执行子步骤S1404,直至第m个预设检测周期内每个时刻的人流量均满足预设条件,获取第m个预设检测周期的检测结束时刻。
在本实施例中,若在第m个预设检测周期内检测出存在至少一个时刻的人流量不满足预设条件,则说明第i个预设告警周期内的人流量无法满足预设告警条件,需要重新确定第i个预设告警周期的第一起始时刻和第一终止时刻,再进行新一轮的检测。
例如,请继续参考图4,若在第1个预设检测周期内,检测出节点5的人流量不满足预设条件,则将节点5作为第二起始时刻,并在第二起始时刻的基础上叠加告警时长得到第二终止时刻。将第二起始时刻作为第i个预设告警周期的第一起始时刻,并将第二终止时刻作为第i个预设告警周期的第一终止时刻,以及将检测结束时刻节点7作为第1个预设检测周期更新后的检测起始时刻,返回执行子步骤S1404,进行新一轮的检测。
在完成第m个预设检测周期的人流量检测之后,需要确定是否已经检测完预设告警周期内每个时刻的人流量的检测。
因此,在图5的基础上,请参考图6,子步骤S1406可以包括以下详细步骤S14061~S14063。
S14061,将第m个预设检测周期的检测结束时刻与第一终止时刻进行对比。
S14062,若第m个预设检测周期的检测结束时刻大于或等于第一终止时刻,则将检测结束时刻作为告警提示的推送时刻。
S14063,若第m个预设检测周期的检测结束时刻小于第一终止时刻,则将m+1赋值给m,并返回执行子步骤S1402,直至第m个预设检测周期的检测结束时刻大于或等于第一终止时刻,并将检测结束时刻作为告警提示的推送时刻。
在本实施例中,在完成第m个预设检测周期的人流量检测,且该预设检测周期内每个时刻的人流量均满足预设条件时,则判断该预设检测周期的检测结束时刻是否大于或等于第一终止时刻,若是,则说明第i个预设告警周期内的每个时刻的人流量已经完成检测并达到预设告警条件,并将检测结束时刻作为告警提示的推送时刻;若否,则说明还未完成第i个预设告警周期内的每个时刻的人流量的检测,则需要进行下一个检测周期的检测。
可选的,由于摄像机为多个,每个摄像机均向电子设备100实时发送人流量数据,理想情况下,每个摄像机的发送频率为每秒发送一次人流量数据最佳,不仅实时性高,每个摄像机的人流量数据同步率也高,电子设备100生成的当前时刻的人流量的准确率就高。
但是,由于不同摄像机的硬件和其部署的算法存在差异,每个摄像机的发送频率可能不同,例如,摄像机1每间隔10秒发送一次当前时刻的人流量数据,摄像机2每间隔15秒发送一次当前时刻的人流量数据,那么,电子设备100接收到的人流量数据可能存在不同步的问题,需要对接收到的各个摄像机在不同时刻发送的人流量数据进行处理,得到每个时刻的人流量。
因此,步骤S1403可以包括以下详细步骤。
第一步,针对预设检测周期内每个时刻,判断每个摄像机在当前时刻是否均发送所述人流量数据。
在本实施例中,摄像机可以包括统计抓拍摄像机和进出模式抓拍相机,对于统计抓拍相机,可以通过部署的目标检测算法实时解析监控区域内的人员数量,得到当前时刻的人流量数据。
对于进出模式抓拍相机,可以根据在某个时段内每个时刻进入其监控区域和走出其监控区域的人员数量,得到当前时刻的人流量数据。
cama={[a,(Pin1,Pin2,…,Pinn),(Pout1,Pout2,…,Poutn),(t1,t2,…,tn)]}
cama为进出模式抓拍相机a获取的数据序列,Pin1,Pin2,…,Pinn分别为t1,t2,…,tn时刻进入监控区域的人员数量,Pout1,Pout2,…,Poutn分别为t1,t2,…,tn时刻走出监控区域的人员数量,那么tn时刻的人流量数据为
第二步,若每个摄像机在当前时刻均发送人流量数据,则对每个人流量数据进行求和,得到当前时刻的人流量。
第三步,若存在至少一个摄像机在当前时刻未发送人流量数据,则确定每个未发送人流量数据的目标摄像机,并针对每个目标摄像机,将前一时刻发送的人流量数据作为当前时刻的人流量数据;以及,对每个摄像机的当前时刻的人流量数据进行求和,得到当前时刻的人流量。
第四步,得到预设检测周期内每个时刻的人流量。
在本实施例中,为了便于理解,下面以一个具体的例子对上述过程进行说明。
若区域A共有2个摄像机,摄像机1每间隔5秒发送一次人流量数据,摄像机2每间隔10秒发送一次人流量数据。预设检测周期为第0秒到第10秒,且电子设备中预先存储有在预设检测时刻之前的每个历史时刻的人流量,且预设检测时刻前一秒的人流量为5,其中,摄像机1在预设检测时刻前一秒的人流量数据为2,摄像机2在预设检测时刻前一秒的人流量数据为3。
第0秒时,两个摄像机均无下发数据,则将预设检测时刻前一秒的人流量5作为第0秒的人流量,类似的,得到第1秒到第4秒的人流量均为5,第5秒,摄像机1发送的人流量数据为2,摄像机2未发送人流量数据,则将前一时刻摄像机2的人流量数据作为第5秒时摄像机2的人流量数据,即第5秒时摄像机2的人流量数据为3,那么,第5秒时,区域A的人流量为6,类似的,第6秒到第9秒的人流量均为6。
第10秒时,摄像机1发送的人流量数据为3,摄像机2发送的人流量数据为5,则第10秒时区域A的人流量为8。
需要说明的是,在某些特殊情况,摄像机可能到了发送人流量数据的时刻却未发送人流量数据,例如上述例子中的摄像机1在第0秒到第10秒均未发送人流量数据,此时,若将第5秒的以后的人流量数据均确定为前一秒的人流量数据,则误差可能较大,可以设置接收时间阈值E_range,若在E_range时长内未接收到某个摄像机的人流量数据,则认为该摄像机设备异常,可以先对该摄像机做恢复处理,若仍然异常,则对摄像机进行更换。
接收时间阈值E_range可以按照下述方式确定:
若有n个摄像机,且第x个摄像机的下发时间间隔为Δtx(x∈(1,n)),则E_range=max(Δtx)+1(x∈(1,n))。
与现有技术相比,本实施例具有以下有益效果:
首先,本实施例提供的人流量告警方法,根据摄像机实时发送的人流量数据,并周期性地对摄像机监控区域的人流量进行检测,并在预设告警周期内每个时刻的人流量均满足预设条件时,推送告警提示。由于人流量数据时通过摄像机实时采集的,因此实时性较高且误差较小;并且,在预设告警周期内每个时刻均进行了检测,在每个时刻的人流量均满足预设条件时,推送告警提示,提高了检测的准确性。
其次,对于第i个预设告警周期,设定预设检测周期,通过周期性地对预设检测周期内每个时刻的人流量进行检测,降低了告警提示的推送时延。
然后,针对人流量发送频率不一致的情况,采取逐秒向前的方法,获得每个时刻的人流量,减小了获取的每个时刻的人流量的误差,同时也能保证实时性。
最后,本实施例提供的人流量告警方法,可以针对不同的应用情况设置相应的预设告警条件,应用场景更加广泛。
请参考图7,图7示出了本实施例提供的人流量告警装置200的方框示意图。人流量告警装置200应用于电子设备100,电子设备100和摄像机通信。该装置包括:接收模块201、检测模块202和告警模块203。
接收模块201,用于接收摄像机实时发送的人流量数据,其中,人流量数据表征在当前时刻摄像机的监控区域的人流量。
检测模块202,用于:
根据实时生成的人流量,按照预设告警周期对预设告警区域进行人流量检测及告警;
针对第i个所述预设告警周期,确定第i个预设告警周期的第一起始时刻和第一终止时刻;其中,第一终止时刻与第一起始时刻的差值为预设告警周期的告警时长。
告警模块203,用于判断从第一起始时刻到第一终止时刻内,预设告警区域的人流量是否满足预设告警条件,并在满足预设告警条件时推送告警提示,其中,预设告警条件表征第i个预设告警周期内每个时刻的人流量均满足预设条件。
可选的,电子设备100预先存储有每个历史时刻的人流量,每个历史时刻的人流量均是根据摄像机在预设检测时刻之前实时发送的人流量数据生成的,预设检测时刻为接收到用户的检测指令的时刻。
检测模块202,还用于:
若i等于1,则获取预设检测时刻的前一个预设告警周期内每个历史时刻的人流量,得到多个初始人流量;
判断每个初始人流量是否均满足预设条件;
若是,则将预设检测时刻作为第一起始时刻;
若否,则获取每个不满足预设条件的目标人流量,并从每个目标人流量对应的历史时刻中确定出最大时刻,以及,将最大时刻作为第一起始时刻;
若i大于1,则将第i-1个预设告警周期的第一终止时刻作为第一起始时刻;
在第一起始时刻的基础上叠加预设告警周期的告警时长,得到第一终止时刻。
可选的,告警模块203还用于:
在第一起始时刻到第一终止时刻内,按照预设检测周期对监控区域的人流量进行检测,预设检测周期的检测时长小于或等于告警时长;
确定第m个预设检测周期的检测起始时刻和检测结束时刻;其中,若i等于1且m等于1,则检测起始时刻为预设检测时刻;若i大于1且m等于1,则检测起始时刻为第i-1个预设告警周期的告警提示的推送时刻;若i大于或等于1且m大于1,则检测起始时刻为第m-1个预设检测周期的检测结束时刻;
到达检测结束时刻时,根据每个摄像机实时发送的人流量数据,确定预设检测周期内每个时刻的人流量,其中,人流量表征在预设告警区域的人流量;
判断第m个预设检测周期内每个时刻的人流量是否均满足预设条件;
若是,则获取第m个预设检测周期的检测结束时刻;
根据第m个预设检测周期的检测结束时刻和第一终止时刻确定告警提示的推送时刻,并在推送时刻推送告警提示。
可选的,告警模块203还用于:
若第m个预设检测周期内存在至少一个时刻的人流量不满足预设条件,则从所有不满足预设条件的人流量对应的时刻中确定出最大时刻,并将最大时刻作为第二起始时刻,并在第二起始时刻的基础上叠加告警时长得到第二终止时刻;
将第二起始时刻作为第i个预设告警周期更新后的第一起始时刻、将第二终止时刻作为第i个预设告警周期更新后的第一终止时刻、以及将检测结束时刻作为第m个预设检测周期更新后的检测起始时刻,并返回执行判断第m个预设检测周期内每个时刻的人流量是否均满足预设条件的步骤,直至第m个预设检测周期内每个时刻的人流量均满足预设条件,获取第m个预设检测周期的检测结束时刻。
可选的,告警模块203还用于:
将第m个预设检测周期的检测结束时刻与第一终止时刻进行对比;
若第m个预设检测周期的检测结束时刻大于或等于第一终止时刻,则将检测结束时刻作为告警提示的推送时刻;
若第m个预设检测周期的检测结束时刻小于第一终止时刻,则将m+1赋值给m,并返回执行确定第m个预设检测周期的检测起始时刻的步骤,直至第m个预设检测周期的检测结束时刻大于或等于第一终止时刻,并将检测结束时刻作为告警提示的推送时刻。
可选的,摄像机为至少一个,每个摄像机的监控区域不重叠。
告警模块203,还用于:
针对预设检测周期内每个时刻,判断每个摄像机在当前时刻是否均发送人流量数据;
若是,则对每个人流量数据进行求和,得到当前时刻的人流量;
若否,则确定每个未发送人流量数据的目标摄像机,并针对每个目标摄像机,将前一时刻发送的人流量数据作为当前时刻的人流量数据;以及,对每个摄像机的当前时刻的人流量数据进行求和,得到当前时刻的人流量;
得到预设检测周期内每个时刻的人流量。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的人流量告警装置200的具体工作过程。可以参考前述方法实施例中的对应过程,在此不再赘述。
本实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器102执行时实现上述实施例揭示的人流量告警方法。
综上,本发明实施例提供的一种人流量告警方法、装置、电子设备及存储介质,首先,接收所述摄像机实时发送的人流量数据;然后,根据实时发送的人流量数据,按照预设告警周期对预设告警区域进行人流量检测及告警;并针对第i个所述预设告警周期,确定第i个预设告警周期的第一起始时刻和第一终止时刻;最后,判断从第一起始时刻到第一终止时刻内的每个时刻,预设告警区域的人流量是否满足预设告警条件,并在满足预设告警条件时推送告警提示。该方法通过周期性地对摄像机监控区域的人流量进行检测,并当预设告警周期内每个时刻的人流量均满足预设条件时,推送告警提示,提高了检测的准确性。
以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (10)
1.一种人流量告警方法,其特征在于,应用于电子设备,所述电子设备和摄像机通信;所述方法包括:
接收所述摄像机实时发送的人流量数据,其中,所述人流量数据表征在当前时刻所述摄像机的监控区域的人流量;
根据实时发送的所述人流量数据,按照预设告警周期对预设告警区域进行人流量检测及告警;
针对第i个所述预设告警周期,确定第i个所述预设告警周期的第一起始时刻和第一终止时刻;其中,所述第一终止时刻与所述第一起始时刻的差值为所述预设告警周期的告警时长;
判断从所述第一起始时刻到所述第一终止时刻内,所述预设告警区域的人流量是否满足预设告警条件,并在满足所述预设告警条件时推送告警提示,其中,所述预设告警条件表征第i个所述预设告警周期内每个时刻的人流量均满足预设条件。
2.根据权利要求1所述的方法,其特征在于,所述电子设备预先存储有每个历史时刻的人流量,每个所述历史时刻的人流量均是根据所述摄像机在预设检测时刻之前实时发送的人流量数据生成的,所述预设检测时刻为接收到用户的检测指令的时刻;
所述确定第i个所述预设告警周期的第一起始时刻和第一终止时刻的步骤,包括:
若i等于1,则获取所述预设检测时刻的前一个所述预设告警周期内每个历史时刻的人流量,得到多个初始人流量;
判断每个所述初始人流量是否均满足所述预设条件;
若是,则将所述预设检测时刻作为所述第一起始时刻;
若否,则获取每个不满足所述预设条件的目标人流量,并从每个所述目标人流量对应的历史时刻中确定出最大时刻,以及,将所述最大时刻作为所述第一起始时刻;
若i大于1,则将第i-1个所述预设告警周期的第一终止时刻作为所述第一起始时刻;
在所述第一起始时刻的基础上叠加所述预设告警周期的告警时长,得到所述第一终止时刻。
3.根据权利要求1所述的方法,其特征在于,所述判断从所述第一起始时刻到所述第一终止时刻内,所述预设告警区域的人流量是否满足预设告警条件,并在满足所述预设告警条件时推送告警提示的步骤,包括:
在所述第一起始时刻到所述第一终止时刻内,按照预设检测周期对所述监控区域的人流量进行检测,所述预设检测周期的检测时长小于或等于所述告警时长;
确定第m个所述预设检测周期的检测起始时刻和检测结束时刻;其中,若i等于1且m等于1,则所述检测起始时刻为预设检测时刻;若i大于1且m等于1,则所述检测起始时刻为第i-1个所述预设告警周期的告警提示的推送时刻;若i大于或等于1且m大于1,则所述检测起始时刻为第m-1个所述预设检测周期的检测结束时刻;所述检测结束时刻为在所述检测起始时刻的基础上叠加所述检测时长得到的;
到达所述检测结束时刻时,根据每个所述摄像机实时发送的人流量数据,确定所述预设检测周期内每个时刻的人流量,其中,所述人流量表征在所述预设告警区域的人流量;
判断第m个所述预设检测周期内每个时刻的人流量是否均满足所述预设条件;
若是,则获取第m个所述预设检测周期的检测结束时刻;
根据第m个所述预设检测周期的检测结束时刻和所述第一终止时刻确定所述告警提示的推送时刻,并在所述推送时刻推送所述告警提示。
4.根据权利要求3所述的方法,其特征在于,在所述判断所述预设检测周期内每个时刻的人流量是否均满足所述预设条件的步骤之后,还包括:
若第m个所述预设检测周期内存在至少一个时刻的人流量不满足所述预设条件,则从所有不满足所述预设条件的人流量对应的时刻中确定出最大时刻,并将所述最大时刻作为第二起始时刻,并在所述第二起始时刻的基础上叠加所述告警时长得到第二终止时刻;
将所述第二起始时刻作为第i个所述预设告警周期更新后的第一起始时刻、将所述第二终止时刻作为第i个所述预设告警周期更新后的第一终止时刻、以及将所述检测结束时刻作为第m个所述预设检测周期更新后的检测起始时刻,并返回执行所述判断第m个所述预设检测周期内每个时刻的人流量是否均满足所述预设条件的步骤,直至第m个所述预设检测周期内每个时刻的人流量均满足所述预设条件,获取第m个所述预设检测周期的检测结束时刻。
5.根据权利要求3所述的方法,其特征在于,根据所述检测结束时刻和所述第一终止时刻确定所述告警提示的推送时刻的步骤,包括:
将第m个所述预设检测周期的检测结束时刻与所述第一终止时刻进行对比;
若第m个所述预设检测周期的检测结束时刻大于或等于所述第一终止时刻,则将所述检测结束时刻作为所述告警提示的推送时刻;
若第m个所述预设检测周期的检测结束时刻小于所述第一终止时刻,则将m+1赋值给m,并返回执行所述确定第m个所述预设检测周期的检测起始时刻和检测结束时刻的步骤,直至第m个所述预设检测周期的检测结束时刻大于或等于所述第一终止时刻,并将所述检测结束时刻作为所述告警提示的推送时刻。
6.根据权利要求3所述的方法,其特征在于,所述摄像机为至少一个,每个所述摄像机的监控区域不重叠;所述根据每个所述摄像机实时发送的人流量数据,确定所述预设检测周期内每个时刻的人流量的步骤,包括:
针对所述预设检测周期内每个时刻,判断每个所述摄像机在当前时刻是否均发送所述人流量数据;
若是,则对每个所述人流量数据进行求和,得到所述当前时刻的人流量;
若否,则确定每个未发送所述人流量数据的目标摄像机,并针对每个所述目标摄像机,将前一时刻发送的人流量数据作为当前时刻的人流量数据;以及,对每个所述摄像机的当前时刻的人流量数据进行求和,得到所述当前时刻的人流量;
得到所述预设检测周期内每个时刻的人流量。
7.根据权利要求1-4中任一项所述的方法,其特征在于,所述预设告警条件,包括以下的至少一个;
所述第i个预设告警周期内每个时刻的人流量均为第一预设值;以及,
所述第i个预设告警周期内每个时刻的人流量均不为第二预设值;以及,
所述第i个预设告警周期内每个时刻的人流量均小于预设上限值;以及,
所述第i个预设告警周期内每个时刻的人流量均大于预设下限值。
8.一种人流量告警装置,其特征在于,应用于电子设备,所述电子设备和摄像机通信;所述装置包括:
接收模块,用于接收所述摄像机实时发送的人流量数据,其中,所述人流量数据表征在当前时刻所述摄像机的监控区域的人流量;
检测模块,用于:
根据实时生成的所述人流量,按照预设告警周期对预设告警区域进行人流量检测及告警;
针对第i个所述预设告警周期,确定第i个所述预设告警周期的第一起始时刻和第一终止时刻;其中,所述第一终止时刻与所述第一起始时刻的差值为所述预设告警周期的告警时长;
告警模块,用于判断从所述第一起始时刻到所述第一终止时刻内,所述预设告警区域的人流量是否满足预设告警条件,并在满足所述预设告警条件时推送告警提示,其中,所述预设告警条件表征第i个所述预设告警周期内每个时刻的人流量均满足预设条件。
9.一种电子设备,其特征在于,所述电子设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1-7中任一项所述的人流量告警方法。
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,该计算机程序被处理器执行时实现如权利要求1-7中任一项所述人流量告警方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210324860.5A CN114694285B (zh) | 2022-03-29 | 2022-03-29 | 人流量告警方法、装置、电子设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210324860.5A CN114694285B (zh) | 2022-03-29 | 2022-03-29 | 人流量告警方法、装置、电子设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114694285A true CN114694285A (zh) | 2022-07-01 |
CN114694285B CN114694285B (zh) | 2023-09-01 |
Family
ID=82141125
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210324860.5A Active CN114694285B (zh) | 2022-03-29 | 2022-03-29 | 人流量告警方法、装置、电子设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114694285B (zh) |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1563872A1 (de) * | 2004-02-10 | 2005-08-17 | Industrieelektronik Pölz | Vorrichtung zur Registrierung und Überwachung von Atemschutzgeräteträgern |
EP2204783A1 (en) * | 2008-12-31 | 2010-07-07 | Thales | Security system comprising sensors in a corridor for uncovering hazardous items |
CN105763853A (zh) * | 2016-04-14 | 2016-07-13 | 北京中电万联科技股份有限公司 | 一种公共区域拥挤、***件应急预警方法 |
WO2018032938A1 (zh) * | 2016-08-19 | 2018-02-22 | 深圳奇迹智慧网络有限公司 | 基于探针的人流预警分析方法和*** |
CN108665096A (zh) * | 2018-04-28 | 2018-10-16 | 新华三大数据技术有限公司 | 人流量告警方法及装置 |
CN110171362A (zh) * | 2019-06-25 | 2019-08-27 | 重庆紫光华山智安科技有限公司 | 一种人体识别和车辆识别的防撞预警方法及装置 |
US20200004232A1 (en) * | 2017-02-22 | 2020-01-02 | Carrier Corporation | People flow estimation system and the failure processing method thereof |
CN111914793A (zh) * | 2020-08-14 | 2020-11-10 | 中国工商银行股份有限公司 | 一种基于区域人数的预警方法、装置及设备 |
CN111985726A (zh) * | 2020-08-31 | 2020-11-24 | 重庆紫光华山智安科技有限公司 | 资源数量预测方法、装置、电子设备及存储介质 |
WO2020253381A1 (zh) * | 2019-06-17 | 2020-12-24 | 深圳壹账通智能科技有限公司 | 数据监控方法、装置、计算机设备和存储介质 |
CN112333431A (zh) * | 2020-10-30 | 2021-02-05 | 深圳市商汤科技有限公司 | 场景监测方法、装置、电子设备及存储介质 |
CN113448805A (zh) * | 2021-06-29 | 2021-09-28 | 中国工商银行股份有限公司 | 基于cpu动态阈值的监控方法、装置、设备及存储介质 |
CN113705852A (zh) * | 2021-05-13 | 2021-11-26 | 北京金山云网络技术有限公司 | 人群密集度预警方法、装置、电子设备及存储介质 |
CN113900755A (zh) * | 2021-10-11 | 2022-01-07 | 重庆紫光华山智安科技有限公司 | 告警页面处理方法、装置、计算机设备及可读存储介质 |
-
2022
- 2022-03-29 CN CN202210324860.5A patent/CN114694285B/zh active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1563872A1 (de) * | 2004-02-10 | 2005-08-17 | Industrieelektronik Pölz | Vorrichtung zur Registrierung und Überwachung von Atemschutzgeräteträgern |
EP2204783A1 (en) * | 2008-12-31 | 2010-07-07 | Thales | Security system comprising sensors in a corridor for uncovering hazardous items |
CN105763853A (zh) * | 2016-04-14 | 2016-07-13 | 北京中电万联科技股份有限公司 | 一种公共区域拥挤、***件应急预警方法 |
WO2018032938A1 (zh) * | 2016-08-19 | 2018-02-22 | 深圳奇迹智慧网络有限公司 | 基于探针的人流预警分析方法和*** |
US20200004232A1 (en) * | 2017-02-22 | 2020-01-02 | Carrier Corporation | People flow estimation system and the failure processing method thereof |
CN108665096A (zh) * | 2018-04-28 | 2018-10-16 | 新华三大数据技术有限公司 | 人流量告警方法及装置 |
WO2020253381A1 (zh) * | 2019-06-17 | 2020-12-24 | 深圳壹账通智能科技有限公司 | 数据监控方法、装置、计算机设备和存储介质 |
CN110171362A (zh) * | 2019-06-25 | 2019-08-27 | 重庆紫光华山智安科技有限公司 | 一种人体识别和车辆识别的防撞预警方法及装置 |
CN111914793A (zh) * | 2020-08-14 | 2020-11-10 | 中国工商银行股份有限公司 | 一种基于区域人数的预警方法、装置及设备 |
CN111985726A (zh) * | 2020-08-31 | 2020-11-24 | 重庆紫光华山智安科技有限公司 | 资源数量预测方法、装置、电子设备及存储介质 |
CN112333431A (zh) * | 2020-10-30 | 2021-02-05 | 深圳市商汤科技有限公司 | 场景监测方法、装置、电子设备及存储介质 |
CN113705852A (zh) * | 2021-05-13 | 2021-11-26 | 北京金山云网络技术有限公司 | 人群密集度预警方法、装置、电子设备及存储介质 |
CN113448805A (zh) * | 2021-06-29 | 2021-09-28 | 中国工商银行股份有限公司 | 基于cpu动态阈值的监控方法、装置、设备及存储介质 |
CN113900755A (zh) * | 2021-10-11 | 2022-01-07 | 重庆紫光华山智安科技有限公司 | 告警页面处理方法、装置、计算机设备及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN114694285B (zh) | 2023-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109686109B (zh) | 一种基于人工智能的停车场安全监控管理***及方法 | |
CN108073577A (zh) | 一种基于人脸识别的报警方法和*** | |
JP4617269B2 (ja) | 監視システム | |
CN109684989A (zh) | 安全监护方法、装置、终端及计算机可读存储介质 | |
CN104021362B (zh) | 基于图像动态目标识别的门禁预警***及预警控制方法 | |
US20100231714A1 (en) | Video pattern recognition for automating emergency service incident awareness and response | |
CN110796819B (zh) | 一种针对站台黄线入侵越界人员的检测方法及*** | |
CN109872482A (zh) | 智慧安防监管方法、***以及存储介质 | |
US11748896B2 (en) | Object tracking method and apparatus, storage medium, and electronic device | |
US20180167585A1 (en) | Networked Camera | |
CN110275220A (zh) | 检测方法、目标对象的位置检测方法、告警方法 | |
KR20160074208A (ko) | 비콘신호를 이용한 안전 서비스 제공 시스템 및 방법 | |
WO2023098287A1 (zh) | 消息推送方法、装置、存储介质及电子装置 | |
CN112383756B (zh) | 一种视频监控报警处理方法和装置 | |
CN111666821A (zh) | 人员聚集的检测方法、装置及设备 | |
US20210304586A1 (en) | Security System And Method Thereof | |
CN114694285B (zh) | 人流量告警方法、装置、电子设备和存储介质 | |
CN107886678B (zh) | 室内监护方法、介质及电子设备 | |
CN113361364A (zh) | 目标行为检测方法、装置、设备及存储介质 | |
CN114758147A (zh) | 人体异常姿态识别方法、装置及计算机可读存储介质 | |
CN111798648B (zh) | 智能报警的方法及装置、报警平台及终端 | |
CN113645439B (zh) | 事件检测方法及***、存储介质及电子装置 | |
CN116740874A (zh) | 一种入侵检测方法及相关装置 | |
KR20220000424A (ko) | 엣지 컴퓨팅 기반 지능형 보안 감시 카메라 시스템 | |
CN113903003B (zh) | 事件发生概率的确定方法、存储介质及电子装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |