The invention provides a method and device for monitoring the wearing of a worker's helmet, which includes: obtaining video files collected by a camera, converting a video file to a RGB image by frame by frame, and obtaining the coordinates of the human nose in the RGB image by a trained two branch multistage convolution neural network; and input the RGB image in turn to the already. In the training Mask RCNN, the security cap in the RGB image is segmented, and the two value mask in the corresponding RGB image of the corresponding RGB image of the trained RCNN is obtained. According to the two value mask of the safety cap part of the RGB image, the centroid sitting of the security cap in the RGB image is calculated by presetting the first formula and the preset second formula. According to the coordinates of the human nose bone and the centroid of the helmet, the Euclidean distance of the human body nose bone and the safety helmet is calculated by the preset third formula, and the D is judged whether the Euclidean distance D is greater than the preset distance threshold. If, if the worker does not wear the helmet correctly, the worker is properly wearing safety when working. Hat.
【技术实现步骤摘要】
一种监测工人安全帽佩戴的方法及装置
本专利技术涉及机器视觉
,尤其涉及一种监测工人安全帽佩戴的方法及装置。
技术介绍
当下,针对农民工的安全问题频发,传统人工监控的方式,监管者的责任心问题是此类安全问题的关键。此外,人工监控的误报和漏报也是固有的缺陷。而人力的成本也是现有的公司考虑的重大因素。由于工作人员的安全意识不高,或者是由于某些外界因素导致工作人员忘记佩戴安全帽,导致安全事故屡屡发生,可见,对安全帽的准确检测,以提醒未佩戴安全帽的工作人员进行佩戴,有利于在一定程度上避免安全事故的发生。现有技术中,对工作人员安全帽佩戴的检测方法采用数字视频检测系统获取监控视频,通过对摄像头采集一定区域内的整体图像或者当前用户的整体图像,再借助一位监管人员的进行人工判断。由于监测的区域较大,人工从图像中判断是否佩戴安全帽,相对来说,一方面依赖于数字视频检测系统的摄像头的质量,另一方面也对监管者的责任心和疲劳程度有依赖性,容易导致监测不准确,有时无法准确地对用户是否佩戴安全帽做出判断,从而无法完全避免因安全帽引发的安全事故的技术问题。
技术实现思路
本专利技术提供了一种监测工人安全帽佩戴的方法及装置,解决了由于监测的区域较大,人工从图像中判断是否佩戴安全帽,相对来说,一方面依赖于数字视频检测系统的摄像头的质量,另一方面也对监管者的责任心和疲劳程度有依赖性,容易导致监测不准确,有时无法准确地对用户是否佩戴安全帽做出判断,从而无法完全避免因安全帽引发的安全事故的技术问题。本专利技术提供了一种监测工人安全帽佩戴的方法,包括:S1、获取摄像头采集的视频文件;S2、将所述视频文件 ...
【技术保护点】
1.一种监测工人安全帽佩戴的方法,其特征在于,包括:S1、获取摄像头采集的视频文件;S2、将所述视频文件逐帧转换为RGB图像;S3、通过已训练的二分支多级卷积神经网络得到所述RGB图像中人体鼻骨的坐标;S4、将所述RGB图像依次输入至已训练的Mask‑RCNN中,对所述RGB图像中的安全帽进行实例分割,得到已训练的Mask‑RCNN输出的对应所述RGB图像中安全帽部分的二值掩膜;S5、根据所述RGB图像中安全帽部分的二值掩膜,通过预置第一公式和预置第二公式计算所述RGB图像中安全帽的质心坐标;S6、根据所述人体鼻骨的坐标与所述安全帽的质心坐标,通过预置第三公式计算所述人体鼻骨与所述安全帽的欧几里得距离D;S7、判断所述欧几里得距离D是否大于预设距离阈值,若是,则工人工作时未正确佩戴安全帽,若否,则工人工作时正确佩戴安全帽。
【技术特征摘要】
1.一种监测工人安全帽佩戴的方法,其特征在于,包括:S1、获取摄像头采集的视频文件;S2、将所述视频文件逐帧转换为RGB图像;S3、通过已训练的二分支多级卷积神经网络得到所述RGB图像中人体鼻骨的坐标;S4、将所述RGB图像依次输入至已训练的Mask-RCNN中,对所述RGB图像中的安全帽进行实例分割,得到已训练的Mask-RCNN输出的对应所述RGB图像中安全帽部分的二值掩膜;S5、根据所述RGB图像中安全帽部分的二值掩膜,通过预置第一公式和预置第二公式计算所述RGB图像中安全帽的质心坐标;S6、根据所述人体鼻骨的坐标与所述安全帽的质心坐标,通过预置第三公式计算所述人体鼻骨与所述安全帽的欧几里得距离D;S7、判断所述欧几里得距离D是否大于预设距离阈值,若是,则工人工作时未正确佩戴安全帽,若否,则工人工作时正确佩戴安全帽。2.根据权利要求1所述的监测工人安全帽佩戴的方法,其特征在于,所述步骤S3具体包括:通过一个10层的VGG-19卷积神经网络初始化和调整所述RGB图像,得到特征矩阵F;将所述特征矩阵F输入至已训练的二分支多级卷积神经网络中,得到所述RGB图像中人体骨骼的全部坐标;根据所述人体骨骼的全部坐标,确定所述RGB图像中人体鼻骨的坐标(x0,y0)。3.根据权利要求2所述的监测工人安全帽佩戴的方法,其特征在于,所述预置第一公式为:所述预置第二公式为:其中,(xi,yi)(i=1,2…n)为所述RGB图像中安全帽部分的二值掩膜中值为1的元素的坐标,n为元素的个数;mi=1(i=1,2…n)为所述RGB图像中安全帽部分的二值掩膜中每一个像素点所表示的物体质量。4.根据权利要求1所述的监测工人安全帽佩戴的方法,其特征在于,所述预置第三公式为:5.一种监测工人安全帽佩戴的装置,其特征在于,包括:获取单元,用于获取摄像头采集的视频文件;转换单元,用于将所述视频文件逐帧转换为RGB图像;第一坐标确定单元,用于通过已训练的二分支多级卷积神经网络得到所述RGB图像中人体鼻骨的坐标;实例分割...
【专利技术属性】
技术研发人员:陈子韬,吴梓杰,冯忠伦,杨淑伶,江思敏,
申请(专利权)人:广东工业大学,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。