【技术实现步骤摘要】
一种基于计算机视觉的人员施工安全行为识别方法以及系统
[0001]
[0002]本专利技术涉及一种基于计算机视觉的人员施工安全行为识别方法以及系统,属于土木工程与计算机视觉
技术介绍
[0003]近几年,我国城市化建设进展迅速,但是由于施工现场存在面积广、交叉作业多、人员多而复杂,因此存在一定的管理难度,容易发生安全事故,如果靠人为监管,效率低下,且容易存在漏洞,因此,利用工地现有摄像头设备,利用计算机视觉的手段予以支撑,对施工现场中的不安全行为,如不穿安全服,不戴安全帽,抽烟,玩手机等不安全行为进行自动监测及告警,相比传统监管方式,可以有效发现问题,减少监管人员工作量,提高监管效率。
技术实现思路
[0004]本专利技术提供一种基于计算机视觉的人员施工安全行为识别方法以及系统,利用计算机视觉手段,提高安全监管效率。
[0005]本专利技术解决其技术问题所采用的技术方案是:一种基于计算机视觉的人员施工安全行为识别方法,具体包括以下步骤:步骤S1:在施工工地安装若干摄像头,视频流解析模块从若干摄像头处获取帧信息,帧信息包括若干摄像头的编号、系统时间以及帧图像数据,同时将帧信息存储在缓冲队列中;步骤S2:人员施工安全行为分析模块从缓冲队列中获取帧信息,根据若干摄像头请求的具体功能调用匹配功能模块进行计算,得到相应请求功能结果;其中,若干摄像头请求的匹配功能模块包括穿/未穿安全服分类模型、戴/未戴安全帽分类模型、区域人数统计模块、徘徊人员检测模块、区域入侵检测模块、安全晨会检测模块、保安脱岗 ...
【技术保护点】
【技术特征摘要】
1.一种基于计算机视觉的人员施工安全行为识别方法,其特征在于:具体包括以下步骤:步骤S1:在施工工地安装若干摄像头,视频流解析模块从若干摄像头处获取帧信息,帧信息包括若干摄像头的编号、系统时间以及帧图像数据,同时将帧信息存储在缓冲队列中;步骤S2:人员施工安全行为分析模块从缓冲队列中获取帧信息,根据若干摄像头请求的具体功能调用匹配功能模块进行计算,得到相应请求功能结果;其中,若干摄像头请求的匹配功能模块包括穿/未穿安全服分类模型、戴/未戴安全帽分类模型、区域人数统计模块、徘徊人员检测模块、区域入侵检测模块、安全晨会检测模块、保安脱岗模块、超员模块、正常/吸烟/打电话分类模型以及摔倒/正常分类模型。2.根据权利要求1所述的基于计算机视觉的人员施工安全行为识别方法,其特征在于:步骤S1中,视频流解析模块利用opencv工具,采用多线程策略访问施工工地上安装的若干摄像头,获取摄像头的编号、系统时间以及对应当前摄像头当前时刻的帧图像数据,构成帧信息,存储至数据缓冲队列中。3.根据权利要求1所述的基于计算机视觉的人员施工安全行为识别方法,其特征在于:步骤S2中,若摄像头请求安全服识别功能,具体包括以下步骤:步骤S211::对帧图像数据进行人员检测,得到帧图像数据内的所有人员位置信息boxes;步骤S212:基于位置信息以及帧图像数据得到具体的人员图像数据,启动穿/未穿安全服分类模型,利用穿/未穿安全服分类模型对人员图像数据进一步分类,得到其类别信息,保存未穿安全服人员的位置信息;若摄像头请求安全帽识别功能,具体包括以下步骤:步骤S221:对帧图像数据进行人员头部检测,得到帧图像数据内的所有人员头部位置信息boxes;步骤S222:基于位置信息以及帧图像数据得到具体的人员头部图像数据,启动戴/未戴安全帽分类模型,利用戴/未戴安全帽分类模型对头部数据进一步分类,得到其类别信息,保存未戴安全帽人员的位置信息;若摄像头请求摔倒识别功能,具体包括以下步骤:步骤S231:对帧图像数据进行人员检测,得到帧图像数据内的所有人员位置信息boxes;步骤S232:基于位置信息以及帧图像数据得到具体的人员图像数据,启动摔倒/正常分类模型,利用摔倒/正常分类模型对人员图像数据进一步分类,得到其类别信息,保存摔倒人员的位置信息;若摄像头请求吸烟检测功能,具体包括以下步骤:步骤S241:对帧图像数据进行人员检测,得到帧图像数据内的所有人员位置信息boxes;步骤S242:基于位置信息以及帧图像数据得到具体的人员图像数据,启动正常/吸烟/打电话分类模型,利用正常/吸烟/打电话分类模型对人员图像数据进一步分类,得到其类别信息,保存吸烟人员的位置信息;若摄像头请求打电话检测功能,具体包括以下步骤:
步骤S251:对帧图像数据进行人员检测,得到帧图像数据内的所有人员位置信息boxes;步骤S252:基于位置信息以及帧图像数据得到具体的人员图像数据,启动正常/吸烟/打电话分类模型,利用正常/吸烟/打电话分类模型对人员图像数据进一步分类,得到其类别信息,保存打电话人员的位置信息。4.根据权利要求3所述的基于计算机视觉的人员施工安全行为识别方法,其特征在于:步骤S2中,若摄像头请求区域人数统计功能,具体包括以下步骤:步骤S261:对帧图像数据进行人员检测,启动安全帽识别功能模块,利用安全帽识别功能模块获取帧图像内所有人员头部信息,包含位置信息、是否佩戴安全帽;步骤S262:根据人员头部中心坐标以及先验信息进一步处理得到人员底部中心坐标,判断人员底部坐标是否处于多边形区域内,获取多边形内的人员总数;前述的多边形区域为摄像头辐射的待检测区域;步骤S263:启动安全帽功能分类模型对多边形区域内的佩戴安全帽的人员头部数据进行分类,统计各工种的员工数量,区域人数统计模块得到多边形区域内人员总数、各工种员工数量信息,其中多变形区域内人员总数包括区域内佩戴安全帽的人数以及区域内未佩戴安全帽的人数。5.根据权利要求4所述的基于计算机视觉的人员施工安全行为识别方法,其特征在于:步骤S2中,若摄像头请求超员检测功能,超员模块的实施具体包括以下步骤:步骤S271:对帧图像数据进行人员检测,得到帧图...
【专利技术属性】
技术研发人员:吴刚,戴姣,张华,吕艳洁,刘慧,侯士通,
申请(专利权)人:东南大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。