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

一种将图像识别应用于智慧校园的安防管理方法与流程

2022-04-30 17:37:04 来源:中国专利 TAG:


1.本发明涉及智慧校园和安防领域,尤其涉及一种将图像识别应用于智慧校园的安防管理方法。


背景技术:

2.平安校园是充分利用“人防”、“物防”和“技防”等多种手段,打造校园综合安防体系,集成高清视频监控、智能分析、人车卡口巡更、门禁、报警、三维gis等功能,实现全场景、全方位、全天候的监控与管理,确保校园安全。
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.将所有相对距离相加得到学生路程;所述学生坐标点的相对学生坐标点为学生坐标点序列中与该学生坐标点相邻的两个学生坐标点中编号最大的学生坐标点。
36.根据一个优选实施方式,识别是否发生学生异常行为包括:
37.通过学生坐标点的编号从学生坐标点序列中获取编号最小的学生坐标点作为第一学生坐标点,并从学生坐标点序列中获取编号最大的学生坐标点作为第二学生坐标点;
38.通过第一学生坐标点和第二学生坐标点的坐标获取第一学生坐标点和第二学生坐标点的距离以得到学生位移;
39.根据学生位移和学生路程得到学生相对离差,并将学生相对离差与相对离差阈值进行比较;
40.在学生相对离差小于相对离差阈值时,确定校园安防管理视频中的目标学生发生学生异常行为。
41.本发明具有以下有益效果:本发明在校园特定区域安装安防管理设备,采集校园安防管理视频并将其发送到智慧安防云平台,智慧安防云平台根据校园安防管理视频分析目标学生是否发生学生异常行为以实现“越界预警、长时间滞留预警”等功能。一旦学生未经授权离开或进入某区域,立即发送学生警告信息给安防管理人员,避免发生学生逃课出校、意外走失等情况。
附图说明
42.图1为一种将图像识别应用于智慧校园的安防管理方法的流程图。
具体实施方式
43.为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
44.在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
45.应当理解,尽管在本发明可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
46.参见图1,在一个实施例中,一种将图像识别应用于智慧校园的安防管理方法可以包括:
47.s1、安防管理设备周期性的将采集到的监控视频进行监控时间标注和监控范围标注以获取校园安防管理视频并将其发送到智慧安防云平台。智慧安防云平台的视频处理模块对校园安防管理视频进行处理以得到校园安防管理序列。
48.可选地,校园安防管理设备为布设在围墙的具有数据传输功能和通信功能的监控设备,其包括:枪型摄像机、一体化摄像机、半球形摄像机、鱼眼摄像机和针孔摄像机。监控时间为监控视频监控的时间段,监控范围为监控视频监控的地点范围。校园安防管理序列为包括若干个按照时间顺序排列的校园安防管理图像。预设步长根据实际情况和识别精度进行预先设置。
49.在一个实例中,视频处理模块在时间维度上按照预设时间步长将校园安防管理视频分割为若干个校园安防管理图像,并将所有校园安防管理图像按照时间顺序进行排序以得到校园安防管理序列。
50.在一个实例中,视频处理模块在时间维度上按照预设时间步长将校园安防管理视频分割为若干个校园安防管理图像,并为每个校园安防管理图像标注图像采集时间点,并将所有校园安防管理图像按照图像采集时间点的顺序进行排序以得到校园安防管理序列。
51.s2、阶跃点识别模块将校园安防管理序列中的第一个校园安防管理图像作为初始安防管理图像,并获取初始安防管理图像的所有像素点的像素值,然后根据初始安防管理图像的每个像素点的像素值获取初始安防管理图像的阶跃点。
52.在一个实施例中,阶跃点识别模块获取初始安防管理图像的阶跃点包括:
53.阶跃点识别模块获取初始安防管理图像中像素值为零的像素点将其作为阶跃点,获取其它像素值不为零的像素点并将所有像素值不为零的像素点作为候选像素点;
54.阶跃点识别模块遍历所有候选像素点,并将当前正在遍历的候选像素点作为中心像素点;
55.阶跃点识别模块根据中心像素点的像素值和所述中心像素点相邻的若干个像素点的像素值得到该中心像素点与相邻像素点的像素离差和,在所述像素离差和大于离差和阈值时将所述中心像素点作为阶跃点。中心像素点的相邻的若干个像素点为根据预设规则获取的。
56.s3、目标学生识别模块根据初始安防管理图像的每个像素点的像素值得到每个像素点的变化方向和变化值,并根据初始安防管理图像的阶跃点和初始安防管理图像的每个像素点的变化方向和变化值得到初始安防管理图像的每个像素点的轮廓值,并将轮廓值小于轮廓阈值的像素点作为轮廓点,并根据初始安防管理图像的所有轮廓点获取初始安防管理图像的目标学生轮廓,然后获取初始安防管理图像的目标学生轮廓的重心。
57.在一个实施例中,目标学生识别模块根据轮廓点函数、阶跃点和像素点的变化方向和变化值得到每个像素点的轮廓值包括:
58.r(q)=w1t(q) w2h(q) w3p(q)
59.w1为像素点的变化值的权重系数,t(q)为像素点的变化值,w2为像素点的变化方向的权重系数,h(q)像素点的变化方向,w3为像素点的阶跃值的权重系数,p(q)为像素点的阶跃值。
[0060][0061]
t(q)为像素点q的变化值,c(q)为像素点q的像素值,max(c)为与像素点q相邻的像素值最大的像素点的像素值。
[0062][0063]
其中,α和β为阶跃系数,根据实际情况预先设置,q=1表示像素点q 为阶跃点,q=0表示像素点q不为阶跃点。
[0064]
s4、学生轨迹识别模块获取校园安防管理序列中每个校园安防管理图像的目标学生轮廓的重心。
[0065]
具体地,学生轨迹识别模块根据校园安防管理序列的校园安防管理图像的排列顺序遍历校园安防管理序列中的每个校园安防管理图像;
[0066]
学生轨迹识别模块将正在遍历的校园安防管理图像作为中心校园安防管理图像;
[0067]
学生轨迹识别模块根据初始安防管理图像的目标学生轮廓获取目标学生初始位置;
[0068]
学生轨迹识别模块根据目标学生初始位置获取中心校园安防管理图像的目标学生轮廓,并获取中心校园安防管理图像的目标学生轮廓的重心;
[0069]
重复以上步骤以获取校园安防管理序列中每个校园安防管理图像的目标学生轮廓的重心。
[0070]
在一个实施例中,学生轨迹识别模块根据目标学生初始位置获取中心校园安防管理图像的目标学生轮廓包括:
[0071]
学生轨迹识别模块获取初始安防管理图像的目标学生轮廓的重心,并将初始安防管理图像的目标学生轮廓的重心作为目标学生初始位置;
[0072]
学生轨迹识别模块获取中心校园安防管理图像的每个像素点的像素值;
[0073]
学生轨迹识别模块以目标学生初始位置为起点以向外扩散的方式遍历中心校园安防管理图像的每个像素点以获得中心校园安防管理图像的初始学生轮廓;
[0074]
学生轨迹识别模块将中心校园安防管理图像中所有构成初始学生轮廓的像素点作为初始轮廓点,并根据所有初始轮廓点的像素值得的中心校园安防管理图像的初始学生轮廓的轮廓曲线值;
[0075]
学生轨迹识别模块根据轮廓曲线值对中心校园安防管理图像的初始学生轮廓进行最小化处理以得到最小轮廓曲线值,并根据最小轮廓曲线值对中心校园安防管理图像的初始学生轮廓进行优化以得到中心校园安防管理图像的目标学生轮廓。
[0076]
s5、学生行为检测模块将每个校园安防管理图像的目标学生轮廓的重心映射到标准坐标系以得到每个校园安防管理图像的学生坐标点,并根据校园安防管理图像的时间顺序对每个学生坐标点进行编号;根据每个学生坐标点和每个学生坐标点的编号进行学生行为检测以识别是否发生学生异常行为,并在发生学生异常行为时发送学生警告信息到安防管理终端。
[0077]
在一个实施例中,学生行为检测模块识别是否发生学生异常行为包括:
[0078]
学生行为检测模块根据每个学生坐标点的编号将每个学生坐标点进行排序以得到学生坐标点序列;
[0079]
学生行为检测模块分别获取学生坐标点序列中每个学生坐标点与该学生坐标点的相对学生坐标点的相对距离;
[0080]
学生行为检测模块将所有相对距离相加得到学生路程;所述学生坐标点的相对学生坐标点为学生坐标点序列中与该学生坐标点相邻的两个学生坐标点中编号最大的学生坐标点。
[0081]
在一个实施例中,学生行为检测模块识别是否发生学生异常行为包括:
[0082]
学生行为检测模块通过学生坐标点的编号从学生坐标点序列中获取编号最小的学生坐标点作为第一学生坐标点,并从学生坐标点序列中获取编号最大的学生坐标点作为第二学生坐标点;
[0083]
学生行为检测模块通过第一学生坐标点和第二学生坐标点的坐标获取第一学生坐标点和第二学生坐标点的距离以得到学生位移;
[0084]
学生行为检测模块根据学生位移和学生路程得到学生相对离差,并将学生相对离差与相对离差阈值进行比较;
[0085]
在学生相对离差小于相对离差阈值时,确定校园安防管理视频中的目标学生发生学生异常行为。
[0086]
可选地,安防管理终端为安防管理员使用的具有通信功能和数据传输功能的设备,其包括:智能手机、平板电脑、台式电脑和笔记本电脑。学生异常行为包括:翻墙、墙边徘徊和墙边投掷。学生警告信息用于提示安防管理人员发生学生异常行为,所述学生警告信息包括:行为时间、行为地点和行为类型,所述行为类型包括:翻墙、墙边徘徊和墙边投掷。所述标准坐标系为以大地为基准的坐标系。
[0087]
本发明的技术效果,本发明在校园特定区域安装安防管理设备,采集校园安防管理视频并将其发送到智慧安防云平台,智慧安防云平台根据校园安防管理视频分析目标学生是否发生学生异常行为以实现“越界预警、长时间滞留预警”等功能。一旦学生未经授权离开或进入某区域,立即发送学生警告信息给安防管理人员,避免发生学生逃课出校、意外走失等情况。
[0088]
用于执行本发明操作的计算机程序指令可以是汇编指令、指令集架构 (isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如smalltalk、c 等,以及过程式编程语言—诸如“c”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列 (pla),该电子电路可以执行计算机可读程序指令,从而实现本发明的各个方面。
[0089]
本文可以在软件硬件元件或程序模块的一般上下文中描述各种技术。一般地,这些模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、元素、组件、数据结构等。本文所使用的术语“模块”,“功能”和“组件”一般表示软件、固件、硬件或其组合。本文描述的技术的特征是与平台无关的,意味着这些技术可以在具有各种处理器的各种计算平台上实现。
[0090]
所描述的模块和技术的实现可以存储在某种形式的计算机可读介质上或者跨某种形式的计算机可读介质传输。计算机可读介质可以包括可由计算设备访问的各种介质。作为示例而非限制,计算机可读介质可以包括“计算机可读存储介质”和“计算机可读信号介质”。
[0091]
应当理解,为清楚起见,参考不同的功能模块对本发明的实施例进行了描述。然而,在不偏离本发明的情况下,每个功能模块的功能性可以被实施在单个模块中、实施在多个模块中或作为其它功能模块的一部分被实施。例如,被说明成由单个模块执行的功能性可以由多个不同的模块来执行。因此,对特定功能模块的参考仅被视为对用于提供所描述的功能性的适当模块的参考,而不是表明严格的逻辑或物理结构或组织。因此,本发明可以被实施在单个模块中,或者可以在物理上和功能上被分布在不同的模块和电路之间。
[0092]
需要理解的是,尽管第一、第二、第三等术语在本文中可以用来描述各种设备、元件、部件或元素,但是这些设备、元件、部件或元素不应当由这些术语限制。这些术语仅用来将一个设备、元件、部件或元素与另一个设备、元件、部件或元素相区分。
[0093]
尽管已经结合一些实施例描述了本发明,但是其不旨在被限于在本文中所阐述的特定形式。相反,本发明的范围仅由所附权利要求来限制。附加地,尽管单独的特征可以被包括在不同的权利要求中,但是这些可以可能地被有利地组合,并且包括在不同权利要求中不暗示特征的组合不是可行的。特征在权利要求中的次序不暗示特征必须以其工作的任何特定次序。此外,在权利要求中,词“包括”不排除其它元件,并且不定冠词“一”或“一个”不排除多个。
[0094]
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
再多了解一些

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

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

相关文献