一种基于实时视频流的机器人人员检测算法的制作方法

未命名 09-07 阅读:163 评论:0


1.本技术涉及机器人技术领域,特别涉及一种基于实时视频流的机器人人员检测算法。


背景技术:

2.在工业和安全领域,人员的安全和准确检测是至关重要的。传统的人员检测方法往往依赖于人工巡视,存在效率低、易疲劳、主观性高等问题。为了解决这些问题,使用计算机视觉和机器学习技术进行安全检测变得越来越普遍。
3.然而,传统方案是对录制好的现场视频进行安全判断识别,存在一些局限性。例如,无法实时管控现场工作人员,无法实时判断人物是否处于危险状态,无法在判断人物处于危险状态时及时采取报警操作。


技术实现要素:

4.本技术的目的在于提供一种基于实时视频流的机器人人员检测算法,其能够改善上述问题。
5.本技术的实施例是这样实现的:
6.第一方面,本技术提供一种基于实时视频流的机器人人员检测算法,其包括:
7.s1:获取摄像头采集的实时拍摄画面,通过yolo模型获取所述实时拍摄画面中的人物预测区域;
8.s2:提取所述人物预测区域内的人脸区域进行人脸识别;
9.s3:提取所述人物预测区域中目标颜色像素的聚集区域作为目标区域;
10.s4:根据所述目标区域与所述人脸区域的关系,判断所述人物预测区域内的人物是否处于危险状态;
11.s5:在人脸识别失败或判断所述人物预测区域内的人物处于危险状态的情况下执行报警操作。
12.其中,s1、s2等仅为步骤标识,方法的执行顺序并不一定按照数字由小到大的顺序进行,比如可以是先执行步骤s2再执行步骤s1,本技术不做限制。
13.可以理解,本技术公开了一种基于实时视频流的机器人人员检测算法,从采集到的实时拍摄画面中提取人物预测区域后,一方面对人物预测区域进行人脸识别,避免未注册的施工人员进入工地现场;另一方面,通过目标区域与人脸区域的关系,判断人物是否佩戴安全帽或穿戴安全服。本技术具有高效性和实时性的优势,有助于提升工作场所的安全性,并及时采取各种报警措施来保护人员的安全,提高人员在危险情况下的察觉能力。
14.在本技术可选的实施例中,所述报警操作包括以下至少一项:向扬声器发出报警信号,驱动所述扬声器发出报警音频;向显示器发出报警信号,驱动所述显示器显示报警信息;向指示灯发出报警信号,驱动所述指示灯点亮报警信号;通过通信设备向监控终端发出报警信息。
15.可以理解,本技术的报警操作分为两类,一类是通过现有的报警设备进行报警,比如扬声器、显示器、指示灯等;另一类是通过通信设备向监控终端发出报警信息,即监控人员可以从监控终端上查看实时拍摄画面和报警信息,监控人员可以再通过该通信设备进行机器人的控制,以采取对应的安全措施。
16.在本技术可选的实施例中,所述步骤s3包括:
17.s31:去除所述人物预测区域中已知的目标区域,得到待处理区域;
18.s32:随机选择所述待处理区域中属于所述目标颜色的像素作为目标像素,将所述目标像素划归进新建聚类区域;
19.s33:将与所述目标像素相邻的像素中属于所述目标颜色的像素也划归进所述新建聚类区域;
20.s34:继续分析与所述新建聚类区域中各个像素相邻的相邻像素,将所述相邻像素中属于所述目标颜色的像素继续划归进所述新建聚类区域,直到所述新建聚类区域内的像素不再增加为止;
21.s35:将所述新建聚类区域作为目标区域。
22.其中,所述目标颜色的数量包括至少一种。
23.可以理解,获取目标颜色像素的聚集区域的目的是为了识别出人物预测区域中的安全帽区域和安全服元素区域,因此,目标颜色即为安全帽和安全服所使用的的颜色,一般为黄色。本方法统计目标颜色像素的聚集区域,即初步判断出安全帽区域和安全服元素区域的备选区域,进一步的确认,需要根据目标颜色像素的聚集区域与所述人脸区域的位置关系和比例关系来确定。
24.在本技术可选的实施例中,所述步骤s4包括以下至少一项:
25.s41:在所述目标区域与所述人脸区域的位置关系和比例关系满足第一预设条件下,判断所述人物预测区域内的人物佩戴有安全帽;
26.s42:在所述目标区域与所述人脸区域的位置关系和比例关系第二预设条件下,判断所述人物预测区域内的人物穿有安全服;
27.s43:在判断出所述人物预测区域内的人物未佩戴安全帽或未穿有安全服的情况下,判断所述人物是否处于危险状态。
28.可以理解,本技术未采用传统思路上的图像识别模型进行安全帽和安全服的识别,而是通过对目标颜色像素聚集区域的统计以及这些聚集区域与人脸区域的位置关系和比例关系,确定人物预测区域中安全帽和安全服元素区域,这大大地减小了计算量和模型训练量,提升了识别效率。
29.在本技术可选的实施例中,所述第一预设条件包括:所述目标区域内的像素总数与所述人脸区域内的像素总数的比例处于第一比例范围,以及,所述目标区域内存在与所述人脸区域内的像素相邻的n个临近像素,n大于第一阈值。
30.在本技术可选的实施例中,所述第二预设条件包括:所述目标区域内的像素总数与所述人脸区域内的像素总数的比例处于第二比例范围,以及,所述目标区域与所述人脸区域中心点的最小距离小于第二阈值。
31.在本技术可选的实施例中,上述基于实时视频流的机器人人员检测算法还包括:
32.s6:在人脸识别通过的情况下,对所述实时拍摄画面进行手势识别;
33.s7:在识别到目标手势的情况下,点亮照明设备。
34.可以理解,在机器人通过人脸识别出目标人物为注册的工地施工人员之后,可以通过施工人员的手势为其开启照明设备,给其夜晚作业提供支持。
35.第二方面,本技术提供了一种检测机器人,包括机器人底盘、驱动电源、传感器、通信设备、报警设备、照明设备、工控主机,
36.所述工控主机包括处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如第一方面任一项所述的方法。
37.其中,工控主机的处理器可以是intel i7处理器,工控主机使用主流的linux操作系统进行机器人的控制和数据交互。
38.所述机器人底盘包括履带式差速线控底盘,具有极强的地形适应能力,能够适应工程建设场景各个建设时期的不同地形,具有优越的攀爬能力,胜任各种复杂环境。
39.所述通信设备用于与监控终端通信,检测机器人配备有支持弱网聚合的多网网卡,以支持在弱信号区域的稳定通讯。监控人员通过监控终端打开客户端程序直接查看监控界面以及进行机器人的控制。
40.所述传感器包括摄像头和避障激光雷达,其中,摄像头是检测机器人主要感知设备,此外,检测机器人还可以设置侧向视野的补盲摄像头,以及设置避障能力的单线激光雷达,可以给监控人员的远程遥控提供更加安全保障。
41.所述报警设备包括扬声器、显示器、指示灯中的至少一种。
42.所述驱动电源用于为所述传感器、所述通信设备、所述报警设备、所述照明设备和所述处理器供电。驱动电源可以使用大容量的铅酸电池给主控、传感器、以及通讯设备提供能量来源,可以支持5-6小时的连续工作,应对绝大部分巡检需求。
43.第三方面,本技术提供了一种计算机可读存储介质,该计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如第一方面任一项所述的方法。
44.有益效果:
45.本技术公开了一种基于实时视频流的机器人人员检测算法,从采集到的实时拍摄画面中提取人物预测区域后,一方面对人物预测区域进行人脸识别,避免未注册的施工人员进入工地现场;另一方面,通过目标区域与人脸区域的关系,判断人物是否佩戴安全帽或穿戴安全服。本技术具有高效性和实时性的优势,有助于提升工作场所的安全性,并及时采取各种报警措施来保护人员的安全,提高人员在危险情况下的察觉能力。
46.本技术未采用传统思路上的图像识别模型进行安全帽和安全服的识别,而是通过对目标颜色像素聚集区域的统计以及这些聚集区域与人脸区域的位置关系和比例关系,确定人物预测区域中安全帽和安全服元素区域,这大大地减小了计算量和模型训练量,提升了识别效率。
47.为使本技术的上述目的、特征和优点能更明显易懂,下文特举可选实施例,并配合所附附图,作详细说明如下。
附图说明
48.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
49.图1是本技术提供一种基于实时视频流的机器人人员检测算法的流程示意图;
50.图2是本技术提供的通过yolo模型获取实时拍摄画面中的人物预测区域的示意图;
51.图3是本技术提供的人物预测区域中的人脸区域和各个目标区域的示意图;
52.图4是本技术提供的目标区域的确认算法的原理示意图。
具体实施方式
53.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
54.第一方面,如图1所示,本技术提供一种基于实时视频流的机器人人员检测算法,其包括:
55.s1:获取摄像头采集的实时拍摄画面,通过yolo模型获取实时拍摄画面中的人物预测区域。
56.yolo(you only look once)是一种用于目标检测的深度学习模型,它能够快速而准确地在图像中识别和定位多个物体。相比传统的目标检测方法,yolo具有更高的实时性能,因为它将目标检测任务转化为一个单一的神经网络预测问题。
57.yolo模型可以包括输入层、复合隐藏层、预测层和输出层。输入层获取输入图片后,复合隐藏层的多个卷积-池化模块反复对输入图片进行卷积和池化操作,以提取输入图片的特征图像;预测层中的两个全连接层根据特征图像预测输入图片中各个元素的预测框位置信息、预测框可信度得分和类别概率表。经输出层根据预测框位置信息、预测框可信度得分和类别概率表输出预测结果。如图2所示的实时拍摄画面100,经过yolo模型可以识别出人物预测区域10。
58.s2:提取人物预测区域内的人脸区域进行人脸识别。
59.人脸识别模型是一种基于人脸图像的生物特征进行身份识别的技术。其原理是将人脸图像提取出关键特征点,通过对这些特征点的分析和比对,来识别不同人脸之间的差异。人脸识别模型主要分为两个阶段:特征提取和特征匹配。在特征提取阶段,模型会通过算法将人脸图像中的特征点提取出来,并将其转化为数字向量。在特征匹配阶段,模型会将数字向量与存储在数据库中的已知人脸图像的数字向量进行比对,从而识别出人脸的身份。同时,人脸识别模型还可以通过不断学习优化自身的识别能力,提高识别的准确率和速度。
60.如图3所示,通过人脸识别模型可以从人物预测区域10内提取出人脸区域11。
61.在本技术时实例中,所有注册的施工人员的人脸图像信息已存入数据库,人脸识
别模型根据数据库中的注册人脸图像对人脸区域中的人脸进行验证,如果验证不通过,则说明该人员非注册的施工人员,非法进入工地。
62.s3:提取人物预测区域中目标颜色像素的聚集区域作为目标区域。
63.其中,目标颜色的数量包括至少一种。可以理解,获取目标颜色像素的聚集区域的目的是为了识别出人物预测区域中的安全帽区域和安全服元素区域,因此,目标颜色即为安全帽和安全服所使用的的颜色,一般为深黄色、浅黄色等。本方法统计目标颜色像素的聚集区域,即初步判断出安全帽区域和安全服元素区域的备选区域,进一步的确认,需要根据目标颜色像素的聚集区域与人脸区域的位置关系和比例关系来确定。
64.如图3所示,人物预测区域10中除了包括人脸区域11之外,还可以根据颜色像素判断出第一目标区域12和第二目标区域13,其中第一目标区域12为安全帽像素的聚集区域,第二目标区域13为安全服像素的聚集区域。
65.s4:根据目标区域与人脸区域的关系,判断人物预测区域内的人物是否处于危险状态。
66.在本技术可选的实施例中,步骤s4包括以下至少一项:
67.s41:在目标区域与人脸区域的位置关系和比例关系满足第一预设条件下,判断人物预测区域内的人物佩戴有安全帽。
68.在本技术可选的实施例中,第一预设条件包括:目标区域内的像素总数与人脸区域内的像素总数的比例处于第一比例范围,以及,目标区域内存在与人脸区域内的像素相邻的n个临近像素,n大于第一阈值。
69.s42:在目标区域与人脸区域的位置关系和比例关系第二预设条件下,判断人物预测区域内的人物穿有安全服。
70.在本技术可选的实施例中,第二预设条件包括:目标区域内的像素总数与人脸区域内的像素总数的比例处于第二比例范围,以及,目标区域与人脸区域中心点的最小距离小于第二阈值。
71.s43:在判断出人物预测区域内的人物未佩戴安全帽或未穿有安全服的情况下,判断人物是否处于危险状态。
72.可以理解,本技术未采用传统思路上的图像识别模型进行安全帽和安全服的识别,而是通过对目标颜色像素聚集区域的统计以及这些聚集区域与人脸区域的位置关系和比例关系,确定人物预测区域中安全帽和安全服元素区域,这大大地减小了计算量和模型训练量,提升了识别效率。
73.s5:在人脸识别失败或判断人物预测区域内的人物处于危险状态的情况下执行报警操作。
74.其中,s1、s2等仅为步骤标识,方法的执行顺序并不一定按照数字由小到大的顺序进行,比如可以是先执行步骤s2再执行步骤s1,本技术不做限制。
75.可以理解,本技术公开了一种基于实时视频流的机器人人员检测算法,从采集到的实时拍摄画面中提取人物预测区域后,一方面对人物预测区域进行人脸识别,避免未注册的施工人员进入工地现场;另一方面,通过目标区域与人脸区域的关系,判断人物是否佩戴安全帽或穿戴安全服。本技术具有高效性和实时性的优势,有助于提升工作场所的安全性,并及时采取各种报警措施来保护人员的安全,提高人员在危险情况下的察觉能力。
76.在本技术可选的实施例中,报警操作包括以下至少一项:向扬声器发出报警信号,驱动扬声器发出报警音频;向显示器发出报警信号,驱动显示器显示报警信息;向指示灯发出报警信号,驱动指示灯点亮报警信号;通过通信设备向监控终端发出报警信息。
77.可以理解,本技术的报警操作分为两类,一类是通过现有的报警设备进行报警,比如扬声器、显示器、指示灯等;另一类是通过通信设备向监控终端发出报警信息,即监控人员可以从监控终端上查看实时拍摄画面和报警信息,监控人员可以再通过该通信设备进行机器人的控制,以采取对应的安全措施。
78.在本技术可选的实施例中,步骤s3包括:
79.s31:去除人物预测区域中已知的目标区域,得到待处理区域。
80.步骤s31至s35是一个循环流程,每一次循环都可以得到一个目标区域,步骤s31的主要目的是去除上次确定的目标区域,得到本次循环的待处理区域。
81.s32:随机选择待处理区域中属于目标颜色的像素作为目标像素,将目标像素划归进新建聚类区域。
82.s33:将与目标像素相邻的像素中属于目标颜色的像素也划归进新建聚类区域。
83.s34:继续分析与新建聚类区域中各个像素相邻的相邻像素,将相邻像素中属于目标颜色的像素继续划归进新建聚类区域,直到新建聚类区域内的像素不再增加为止。
84.以安全帽像素的聚集区域,即第一目标区域12为例进行说明。为了更好解释说明,如图4所示,选取第一目标区域12的局部进行放大说明,如图4中像素1至像素85均处于待处理区域中,随机选择像素50作为目标像素,将该目标像素50划归进新建聚类区域中;以目标像素50为中心,依次分析与目标像素50相邻的像素35、像素36、像素37、像素51、像素65、像素64、像素63、像素49是否属于目标颜色,在这8个像素都属于目标颜色的情况下将这8个像素都划归进新建聚类区域中,此时新建聚类区域包括像素35、像素36、像素37、像素51、像素65、像素64、像素63、像素49、像素50这9个像素;继续以这9个像素为中心分析相邻像素是否属于目标颜色,如果属于目标颜色则继续将该相邻像素归进新建聚类区域中,直到新建聚类区域内的像素不再增加为止。如图4所示,以属于新建聚类区域的像素67为中心,与其相邻的像素52、像素53、像素66属于目标颜色,而其相邻的像素54、像素68、像素82、像素81和像素80不属于目标颜色。
85.s35:将新建聚类区域作为目标区域。
86.对待处理区域执行s32至s34步骤后,将得到整个新建聚类区域,将该新建聚类区域作为一个目标区域。如图3所示,人物预测区域10中除了包括人脸区域11之外,还可以根据颜色像素判断出第一目标区域12和第二目标区域13,其中第一目标区域12为安全帽像素的聚集区域,第二目标区域13为安全服像素的聚集区域。
87.在本技术可选的实施例中,上述基于实时视频流的机器人人员检测算法还包括:
88.s6:在人脸识别通过的情况下,对实时拍摄画面进行手势识别。
89.s7:在识别到目标手势的情况下,点亮照明设备。
90.可以理解,在机器人通过人脸识别出目标人物为注册的工地施工人员之后,可以通过施工人员的手势为其开启照明设备,给其夜晚作业提供支持。
91.第二方面,本技术提供一种检测机器人,包括机器人底盘、驱动电源、传感器、通信设备、报警设备、照明设备、工控主机,
92.工控主机包括处理器和存储器,存储器用于存储计算机程序,计算机程序包括程序指令,处理器被配置用于调用程序指令,执行如第一方面任一项的方法。
93.其中,工控主机的处理器可以是intel i7处理器,工控主机使用主流的linux操作系统进行机器人的控制和数据交互。应当理解,在本发明实施例中,所称处理器还可以是中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
94.机器人底盘包括履带式差速线控底盘,具有极强的地形适应能力,能够适应工程建设场景各个建设时期的不同地形,具有优越的攀爬能力,胜任各种复杂环境。
95.通信设备用于与监控终端通信,检测机器人配备有支持弱网聚合的多网网卡,以支持在弱信号区域的稳定通讯。监控人员通过监控终端打开客户端程序直接查看监控界面以及进行机器人的控制。
96.传感器包括摄像头和避障激光雷达,其中,摄像头是检测机器人主要感知设备,此外,检测机器人还可以设置侧向视野的补盲摄像头,以及设置避障能力的单线激光雷达,可以给监控人员的远程遥控提供更加安全保障。
97.报警设备包括扬声器、显示器、指示灯中的至少一种。
98.驱动电源用于为传感器、通信设备、报警设备、照明设备和处理器供电。驱动电源可以使用大容量的铅酸电池给主控、传感器、以及通讯设备提供能量来源,可以支持5-6小时的连续工作,应对绝大部分巡检需求。
99.第三方面,本发明供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序包括程序指令,该程序指令被处理器执行时实现第一方面任一方法的步骤。
100.上述计算机可读存储介质可以是前述任一实施例的终端设备的内部存储单元,例如终端设备的硬盘或内存。上述计算机可读存储介质也可以是上述终端设备的外部存储设备,例如上述终端设备上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,上述计算机可读存储介质还可以既包括上述终端设备的内部存储单元也包括外部存储设备。上述计算机可读存储介质用于存储上述计算机程序以及上述终端设备所需的其他程序和数据。上述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
101.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
102.在本技术所提供的几个实施例中,应该理解到,所揭露的终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,上述单元的划
分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
103.上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
104.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
105.上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例中方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
106.在本公开的各种实施方式中所使用的表述“第一”、“第二”、“所述第一”或“所述第二”可修饰各种部件而与顺序和/或重要性无关,但是这些表述不限制相应部件。以上表述仅配置为将元件与其它元件区分开的目的。例如,第一用户设备和第二用户设备表示不同的用户设备,虽然两者均是用户设备。例如,在不背离本公开的范围的前提下,第一元件可称作第二元件,类似地,第二元件可称作第一元件。
107.当一个元件(例如,第一元件)称为与另一元件(例如,第二元件)“(可操作地或可通信地)联接”或“(可操作地或可通信地)联接至”另一元件(例如,第二元件)或“连接至”另一元件(例如,第二元件)时,应理解为该一个元件直接连接至该另一元件或者该一个元件经由又一个元件(例如,第三元件)间接连接至该另一个元件。相反,可理解,当元件(例如,第一元件)称为“直接连接”或“直接联接”至另一元件(第二元件)时,则没有元件(例如,第三元件)插入在这两者之间。
108.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素,此外,本技术不同实施例中具有同样命名的部件、特征、要素可能具有相同含义,也可能具有不同含义,其具体含义需以其在该具体实施例中的解释或者进一步结合该具体实施例中上下文进行确定。
109.以上描述仅为本技术的可选实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本技术中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术
方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本技术中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
110.取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
111.以上描述仅为本技术的可选实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本技术中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本技术中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
112.以上所述仅为本技术的可选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。

技术特征:
1.一种基于实时视频流的机器人人员检测算法,其特征在于,包括:s1:获取摄像头采集的实时拍摄画面,通过yolo模型获取所述实时拍摄画面中的人物预测区域;s2:提取所述人物预测区域内的人脸区域进行人脸识别;s3:提取所述人物预测区域中目标颜色像素的聚集区域作为目标区域;s4:根据所述目标区域与所述人脸区域的关系,判断所述人物预测区域内的人物是否处于危险状态;s5:在人脸识别失败或判断所述人物预测区域内的人物处于危险状态的情况下执行报警操作。2.根据权利要求1所述的基于实时视频流的机器人人员检测算法,其特征在于,所述报警操作包括以下至少一项:向扬声器发出报警信号,驱动所述扬声器发出报警音频;向显示器发出报警信号,驱动所述显示器显示报警信息;向指示灯发出报警信号,驱动所述指示灯点亮报警信号;通过通信设备向监控终端发出报警信息。3.根据权利要求1所述的基于实时视频流的机器人人员检测算法,其特征在于,所述步骤s3包括:s31:去除所述人物预测区域中已知的目标区域,得到待处理区域;s32:随机选择所述待处理区域中属于所述目标颜色的像素作为目标像素,将所述目标像素划归进新建聚类区域;s33:将与所述目标像素相邻的像素中属于所述目标颜色的像素也划归进所述新建聚类区域;s34:继续分析与所述新建聚类区域中各个像素相邻的相邻像素,将所述相邻像素中属于所述目标颜色的像素继续划归进所述新建聚类区域,直到所述新建聚类区域内的像素不再增加为止;s35:将所述新建聚类区域作为目标区域。4.根据权利要求3所述的基于实时视频流的机器人人员检测算法,其特征在于,所述目标颜色的数量包括至少一种。5.根据权利要求1所述的基于实时视频流的机器人人员检测算法,其特征在于,所述步骤s4包括以下至少一项:s41:在所述目标区域与所述人脸区域的位置关系和比例关系满足第一预设条件下,判断所述人物预测区域内的人物佩戴有安全帽;s42:在所述目标区域与所述人脸区域的位置关系和比例关系第二预设条件下,判断所述人物预测区域内的人物穿有安全服;s43:在判断出所述人物预测区域内的人物未佩戴安全帽或未穿有安全服的情况下,判断所述人物是否处于危险状态。6.根据权利要求5所述的基于实时视频流的机器人人员检测算法,其特征在于,所述第一预设条件包括:所述目标区域内的像素总数与所述人脸区域内的像素总数的比例处于第一比例范围,
以及,所述目标区域内存在与所述人脸区域内的像素相邻的n个临近像素,n大于第一阈值。7.根据权利要求5所述的基于实时视频流的机器人人员检测算法,其特征在于,所述第二预设条件包括:所述目标区域内的像素总数与所述人脸区域内的像素总数的比例处于第二比例范围,以及,所述目标区域与所述人脸区域中心点的最小距离小于第二阈值。8.根据权利要求1所述的基于实时视频流的机器人人员检测算法,其特征在于,还包括:s6:在人脸识别通过的情况下,对所述实时拍摄画面进行手势识别;s7:在识别到目标手势的情况下,点亮照明设备。9.一种检测机器人,其特征在于,包括机器人底盘、驱动电源、传感器、通信设备、报警设备、照明设备、工控主机,所述工控主机包括处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1至8任一项所述的方法。10.根据权利要求9所述的检测机器人,其特征在于,所述机器人底盘包括履带式差速线控底盘;所述传感器包括摄像头和避障激光雷达;所述通信设备用于与监控终端通信;所述报警设备包括扬声器、显示器、指示灯中的至少一种;所述驱动电源用于为所述传感器、所述通信设备、所述报警设备、所述照明设备和所述处理器供电。

技术总结
本申请公开了一种基于实时视频流的机器人人员检测算法,从采集到的实时拍摄画面中提取人物预测区域后,一方面对人物预测区域进行人脸识别,避免未注册的施工人员进入工地现场;另一方面,通过目标区域与人脸区域的关系,判断人物是否佩戴安全帽或穿戴安全服。本申请具有高效性和实时性的优势,有助于提升工作场所的安全性,并及时采取各种报警措施来保护人员的安全,提高人员在危险情况下的察觉能力。提高人员在危险情况下的察觉能力。提高人员在危险情况下的察觉能力。


技术研发人员:李刚 郭建飞 张连冰 李士坤 李岭昌 谢碧辉 舒阳 杨哲 何磊 曹丰智 冯诗婕 杨时雨
受保护的技术使用者:中铁建大湾区建设有限公司
技术研发日:2023.06.15
技术公布日:2023/9/6
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐