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

一种基于计算机视觉的危险行为智能检测预警方法与流程

2022-10-12 23:39:45 来源:中国专利 TAG:


1.本发明属于计算机视觉领域,涉及危险行为检测预警技术,具体是一种基于计算机视觉的危险行为智能检测预警方法。


背景技术:

2.计算机视觉是一门研究如何使机器“看”的科学,更进一步地说,就是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图形处理,使电脑处理成为更适合人眼观察或传送给仪器检测的图像。作为一个科学学科,计算机视觉研究相关的理论和技术,试图建立能够从图像或者多维数据中获取

信息’的人工智能系统。这里所指的信息指shannon定义的,可以用来帮助做一个“决定”的信息。因为感知可以看作是从感官信号中提取信息,所以计算机视觉也可以看作是研究如何使人工系统从图像或多维数据中“感知”的科学。
3.现有技术中,危险行为的发生很难做到提前检测和提前预警,当下虽然存在一些行为分析方法,但也很难对危险行为做到精准预警,为此,我们提出一种基于计算机视觉的危险行为智能检测预警方法。


技术实现要素:

4.针对现有技术存在的不足,本发明目的是提供一种基于计算机视觉的危险行为智能检测预警方法。
5.本发明所要解决的技术问题为:如何基于计算机视觉对危险行为做到提前检测和精准预警。
6.本发明的目的可以通过以下技术方案实现:一种基于计算机视觉的危险行为智能检测预警方法,方法包括以下具体步骤:步骤s101,物体框定模块对进入场所的所有物体进行选定,得到所有物体的物体待检框并反馈至服务器;步骤s102,数据采集模块采集物体待检框的若干个物体热成像图发送至行为分析模块;步骤s103,行为分析模块对物体待检框的若干个物体热成像图进行分析,得到物体待检框的既定轮廓图发送至轮廓判定模块;步骤s104,轮廓判定模块对物体待检框的既定轮廓图进行判定,得到判定排列表反馈至服务器,服务器依据判定排列表得到既定轮廓图对应的预设轮廓图,若为异常行为轮廓图生成智能预警指令加载至智能预警模块;步骤s105,区域设定模块对当前场所的范围区域进行设定得到若干个警示区域,并将警示区域以及警示区域的实时位置发送至智能预警模块;步骤s106,智能预警模块对物体待检框靠近警示区域时进行智能预警,生成立即预警信号或预警监视信号,若为预警监视信号则对物体待检框进行预警监视,若为立即预
警信号则对生成警报指令加载至警报终端进行警报。
7.进一步地,所述服务器连接有数据采集模块、警报终端、智能预警模块、数据库、轮廓判定模块、行为分析模块、区域设定模块和物体框定模块,所述物体框定模块用于对进入场所的所有物体进行选定,得到所有物体的物体待检框并反馈至服务器;所述数据采集模块用于采集物体待检框的若干个物体热成像图并发送至服务器,所述服务器将物体待检框的若干个物体热成像发送至行为分析模块;所述行为分析模块用于对物体待检框的若干个物体热成像图进行分析,分析得到物体待检框的既定轮廓图发送至服务器,所述服务器将物体待检框的既定轮廓图发送至轮廓判定模块;所述数据库用于存储不同物体的预设轮廓图;所述轮廓判定模块用于对物体待检框的既定轮廓图进行判定,得到既定轮廓图与预设轮廓图的判定排列表反馈至服务器,服务器依据判定排列表得到既定轮廓图对应的预设轮廓图;若对应的预设轮廓图为异常行为轮廓图,则生成智能预警指令加载至智能预警模块;若对应的预设轮廓图为正常行为轮廓图,则不进行任何操作;所述区域设定模块用于对当前场所的范围区域进行设定得到若干个警示区域,并将警示区域以及警示区域的实时位置发送至服务器,所述服务器将警示区域以及警示区域的实时位置发送至智能预警模块;所述智能预警模块用于对物体待检框靠近警示区域时进行智能预警,生成的立即预警信号或预警监视信号。
8.进一步地,所述行为分析模块的分析工程具体如下:步骤一:获取物体待检框的物体热成像图中所有颜色的像素点,统计不同颜色像素点的数量;步骤二:依据颜色得到物体待检框若干个物体热成像图中不同颜色像素点对应的分析值;步骤三:将物体待检框若干个物体热成像图中超过分析阈值的像素点标定为待检像素点,记录物体待检框若干个物体热成像图中待检像素点的位置坐标;步骤四:统计物体待检框的若干个物体热成像图中待检像素点的分析值,并将物体热成像图中所有待检像素点的分析值相加求和得到物体待检框的物体热成像图的待检分析值;步骤五:遍历比对后得到物体待检框的物体热成像图的待检分析上限值;步骤六:将待检分析上限值对应的物体热成像图标定为物体待检框的既定物体热成像图;步骤七:依据位置坐标将既定物体热成像图中的待检像素点进行一一连接得到物体待检框的既定轮廓图。
9.进一步地,预设轮廓图包含异常行为轮廓图和正常行为轮廓图。
10.进一步地,所述轮廓判定模块的判定过程具体如下:步骤s1:将物体待检框的既定轮廓图和数据库中存储的不同物体的预设轮廓图;步骤s2:将既定轮廓图与预设轮廓图进行重叠放置,得到既定轮廓图与预设轮廓
图的交叉区域和交叉点;步骤s3:统计既定轮廓图与预设轮廓图的交叉点的数量,得到既定轮廓图原图与社会轮廓图的交叉数jsu,u=1,2,
……
,z,z为正整数,u代表预设轮廓图的编号;步骤s4:统计既定轮廓图与预设轮廓图的交叉区域的面积,得到既定轮廓图原图与社会轮廓图的交叉面积jmu;步骤s5:采用公式lpu=jsu
×
a1 jmu
×
a2计算得到既定轮廓图与预设轮廓图的轮廓偏差值lpu;式中,a1和a2均为固定数值的权重系数,且a1和a2的取值均大于零;步骤s6:按照数值大小将轮廓偏差值进行升序排列得到既定轮廓图与预设轮廓图的判定排列表。
11.进一步地,所述智能预警模块的智能预警过程具体如下:获取物体待检框和警示区域的实时位置;若物体待检框与警示区域的实时位置相重合,统计物体待检框与警示区域的重合时长;若重合时长超过设定的时长阈值,则生成立即预警信号;若重合时长未超过设定的时长阈值,则不进行任何操作;若物体待检框与警示区域的实时位置不重合,计算物体待检框与警示区域的实时间距;若实时间距超过设定的间距阈值,则生成预警监视信号;若实时间距未超过设定的间距阈值,则不进行任何操作。
12.进一步地,所述智能预警模块将立即预警信号或预警监视信号反馈至服务器;若服务器接收到预警监视信号,则对物体待检框进行预警监视;若服务器接收到立即预警信号,则对生成警报指令加载至警报终端,警报终端接收到警报指令后发出警报声。
13.与现有技术相比,本发明的有益效果是:本发明通过物体框定模块对进入场所的所有物体进行选定,得到所有物体的物体待检框,利用行为分析模块对物体待检框的若干个物体热成像图进行分析,得到物体待检框的既定轮廓图发送至轮廓判定模块,结合轮廓判定模块对物体待检框的既定轮廓图进行判定,得到判定排列表反馈至服务器,服务器依据判定排列表得到既定轮廓图对应的预设轮廓图,若为异常行为轮廓图生成智能预警指令加载至智能预警模块,同时区域设定模块还对当前场所的范围区域进行设定得到若干个警示区域,并将警示区域以及警示区域的实时位置发送至智能预警模块,最后智能预警模块对物体待检框靠近警示区域时进行智能预警,生成立即预警信号或预警监视信号,若为预警监视信号则对物体待检框进行预警监视,若为立即预警信号则对生成警报指令加载至警报终端进行警报,本发明基于计算机视觉对危险行为做到提前检测和精准预警。
附图说明
14.为了便于本领域技术人员理解,下面结合附图对本发明作进一步的说明。
15.图1为本发明的工作流程图;图2为本发明的整体系统框图。
具体实施方式
16.下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
17.在一实施例中,请参阅图1所示,提出一种基于计算机视觉的危险行为智能检测预警方法,方法包括以下具体步骤:步骤s101,物体框定模块对进入场所的所有物体进行选定,得到所有物体的物体待检框并反馈至服务器;步骤s102,数据采集模块采集物体待检框的若干个物体热成像图,并将物体待检框的若干个物体热成像图发送至服务器,服务器将物体待检框的若干个物体热成像发送至行为分析模块;步骤s103,行为分析模块对物体待检框的若干个物体热成像图进行分析,获取物体待检框的物体热成像图中所有颜色的像素点,统计不同颜色像素点的数量,依据颜色得到物体待检框若干个物体热成像图中不同颜色像素点对应的分析值,将物体待检框若干个物体热成像图中超过分析阈值的像素点标定为待检像素点,记录物体待检框若干个物体热成像图中待检像素点的位置坐标,统计物体待检框的若干个物体热成像图中待检像素点的分析值,并将物体热成像图中所有待检像素点的分析值相加求和得到物体待检框的物体热成像图的待检分析值,遍历比对后得到物体待检框的物体热成像图的待检分析上限值,将待检分析上限值对应的物体热成像图标定为物体待检框的既定物体热成像图,依据位置坐标将既定物体热成像图中的待检像素点进行一一连接得到物体待检框的既定轮廓图,行为分析模块将物体待检框的既定轮廓图发送至服务器,服务器将物体待检框的既定轮廓图发送至轮廓判定模块;步骤s104,轮廓判定模块对物体待检框的既定轮廓图进行判定,将物体待检框的既定轮廓图和数据库中存储的不同物体的预设轮廓图,将既定轮廓图与预设轮廓图进行重叠放置,得到既定轮廓图与预设轮廓图的交叉区域和交叉点,统计既定轮廓图与预设轮廓图的交叉点的数量,得到既定轮廓图原图与社会轮廓图的交叉数jsu,统计既定轮廓图与预设轮廓图的交叉区域的面积,得到既定轮廓图原图与社会轮廓图的交叉面积jmu,采用公式lpu=jsu
×
a1 jmu
×
a2计算得到既定轮廓图与预设轮廓图的轮廓偏差值lpu,按照数值大小将轮廓偏差值进行升序排列得到既定轮廓图与预设轮廓图的判定排列表,轮廓判定模块将既定轮廓图与预设轮廓图的判定排列表反馈至服务器,服务器依据判定排列表得到既定轮廓图对应的预设轮廓图,若对应的预设轮廓图为异常行为轮廓图,则生成智能预警指令加载至智能预警模块,若对应的预设轮廓图为正常行为轮廓图,则不进行任何操作;步骤s105,区域设定模块对当前场所的范围区域进行设定得到若干个警示区域,并警示区域以及警示区域的实时位置发送至服务器,服务器将警示区域以及警示区域的实时位置发送至智能预警模块;步骤s106,智能预警模块对物体待检框靠近警示区域时进行智能预警,获取物体待检框和警示区域的实时位置,若物体待检框与警示区域的实时位置相重合,统计物体待检框与警示区域的重合时长,若重合时长超过设定的时长阈值,则生成立即预警信号,若重
合时长未超过设定的时长阈值,则不进行任何操作,若物体待检框与警示区域的实时位置不重合,计算物体待检框与警示区域的实时间距,若实时间距超过设定的间距阈值,则生成预警监视信号,若实时间距未超过设定的间距阈值,则不进行任何操作,智能预警模块将生成的立即预警信号或预警监视信号反馈至服务器,若服务器接收到预警监视信号,则对物体待检框进行预警监视,若服务器接收到立即预警信号,则对生成警报指令加载至警报终端,警报终端接收到警报指令后发出警报声;在本实施例中,请参阅图2所示,服务器连接有数据采集模块、警报终端、智能预警模块、数据库、轮廓判定模块、行为分析模块、区域设定模块和物体框定模块;物体框定模块用于对进入场所的所有物体进行选定,得到所有物体的物体待检框并反馈至服务器;在具体实施时,物体框定模块具体为设置在场所进口的摄影机和电脑等采集设备;数据采集模块用于采集物体待检框的若干个物体热成像图,并将物体待检框的若干个物体热成像图发送至服务器,数据采集模块具体为可以红外成像仪;服务器将物体待检框的若干个物体热成像发送至行为分析模块,行为分析模块用于对物体待检框的若干个物体热成像图进行分析,分析工程具体如下:步骤一:获取物体待检框的物体热成像图中所有颜色的像素点,统计不同颜色像素点的数量;步骤二:依据颜色得到物体待检框若干个物体热成像图中不同颜色像素点对应的分析值;例如:红色为对应分析值为5,黄色对应分析值为4,浅黄色对应分析值为3,因此,不同颜色像素点对应的分析值需要事先设定;步骤三:将物体待检框若干个物体热成像图中超过分析阈值的像素点标定为待检像素点,记录物体待检框若干个物体热成像图中待检像素点的位置坐标;步骤四:统计物体待检框的若干个物体热成像图中待检像素点的分析值,并将物体热成像图中所有待检像素点的分析值相加求和得到物体待检框的物体热成像图的待检分析值;步骤五:遍历比对后得到物体待检框的物体热成像图的待检分析上限值;步骤六:将待检分析上限值对应的物体热成像图标定为物体待检框的既定物体热成像图;步骤七:依据位置坐标将既定物体热成像图中的待检像素点进行一一连接得到物体待检框的既定轮廓图;行为分析模块将物体待检框的既定轮廓图发送至服务器,服务器将物体待检框的既定轮廓图发送至轮廓判定模块;数据库用于存储不同物体的预设轮廓图;其中,预设轮廓图包含异常行为轮廓图和正常行为轮廓图;轮廓判定模块用于对物体待检框的既定轮廓图进行判定,判定过程具体如下:步骤s1:将物体待检框的既定轮廓图和数据库中存储的不同物体的预设轮廓图;步骤s2:将既定轮廓图与预设轮廓图进行重叠放置,得到既定轮廓图与预设轮廓
图的交叉区域和交叉点;步骤s3:统计既定轮廓图与预设轮廓图的交叉点的数量,得到既定轮廓图原图与社会轮廓图的交叉数jsu,u=1,2,
……
,z,z为正整数,u代表预设轮廓图的编号;步骤s4:统计既定轮廓图与预设轮廓图的交叉区域的面积,得到既定轮廓图原图与社会轮廓图的交叉面积jmu;步骤s5:采用公式lpu=jsu
×
a1 jmu
×
a2计算得到既定轮廓图与预设轮廓图的轮廓偏差值lpu;式中,a1和a2均为固定数值的权重系数,且a1和a2的取值均大于零;步骤s6:按照数值大小将轮廓偏差值进行升序排列得到既定轮廓图与预设轮廓图的判定排列表;轮廓判定模块将既定轮廓图与预设轮廓图的判定排列表反馈至服务器,服务器依据判定排列表得到既定轮廓图对应的预设轮廓图;若对应的预设轮廓图为异常行为轮廓图,则生成智能预警指令加载至智能预警模块;若对应的预设轮廓图为正常行为轮廓图,则不进行任何操作;区域设定模块用于对当前场所的范围区域进行设定得到若干个警示区域,并警示区域以及警示区域的实时位置发送至服务器,服务器将警示区域以及警示区域的实时位置发送至智能预警模块;其中,警示区域可以为当前场所的人员密集区域、收银台区域等,在此不做具体限定;智能预警模块用于对物体待检框靠近警示区域时进行智能预警,智能预警过程具体如下:获取物体待检框和警示区域的实时位置;若物体待检框与警示区域的实时位置相重合,统计物体待检框与警示区域的重合时长;若重合时长超过设定的时长阈值,则生成立即预警信号;若重合时长未超过设定的时长阈值,则不进行任何操作;若物体待检框与警示区域的实时位置不重合,计算物体待检框与警示区域的实时间距;若实时间距超过设定的间距阈值,则生成预警监视信号;若实时间距未超过设定的间距阈值,则不进行任何操作;智能预警模块将生成的立即预警信号或预警监视信号反馈至服务器;若服务器接收到预警监视信号,则对物体待检框进行预警监视;若服务器接收到立即预警信号,则对生成警报指令加载至警报终端,警报终端接收到警报指令后发出警报声;在具体实施时,警报终端可以安装在每个警示区域;与现有技术相比,本发明的有益效果是:本发明通过物体框定模块对进入场所的所有物体进行选定,得到所有物体的物体待检框,利用行为分析模块对物体待检框的若干个物体热成像图进行分析,得到物体待检框的既定轮廓图发送至轮廓判定模块,结合轮廓判定模块对物体待检框的既定轮廓图进行
判定,得到判定排列表反馈至服务器,服务器依据判定排列表得到既定轮廓图对应的预设轮廓图,若为异常行为轮廓图生成智能预警指令加载至智能预警模块,同时区域设定模块还对当前场所的范围区域进行设定得到若干个警示区域,并将警示区域以及警示区域的实时位置发送至智能预警模块,最后智能预警模块对物体待检框靠近警示区域时进行智能预警,生成立即预警信号或预警监视信号,若为预警监视信号则对物体待检框进行预警监视,若为立即预警信号则对生成警报指令加载至警报终端进行警报,本发明基于计算机视觉对危险行为做到提前检测和精准预警。
18.上述公式均是去量纲取其数值计算,公式是由采集大量数据进行软件模拟得到最近真实情况的一个公式,公式中的预设参数由本领域的技术人员根据实际情况进行设置,比例系数和权重系数的大小是为了将各个参数进行量化得到的一个具体的数值,便于后续比较,关于比例系数和权重系数的大小,只要不影响参数与量化后数值的比例关系即可。
19.以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献