基于便携摄像设备的作业场景检测方法及便携摄像设备与流程
- 国知局
- 2024-08-05 12:11:35
本技术涉及计算机视觉,特别是涉及基于便携摄像设备的作业场景检测方法及便携摄像设备。
背景技术:
1、针对施工作业场景而言,通常存在场景检测需求,例如:对施工作业场景中人员的数量、作业是否规范等进行检测的需求。
2、对于高塔施工等高空作业场景而言,其通常存在地面检测区域和高空检测区域。而由于高空作业场景的特有的场景特性,例如:危险性较高以及检测区域范围较广,因此,高空作业场景属于检测需求更高的作业场景。
3、那么,如何针对高空作业场景这种具有高检测需求的作业场景,进行场景检测,是亟待解决的问题。
技术实现思路
1、本技术实施例的目的在于提供基于便携摄像设备的作业场景检测方法及便携摄像设备,以实现对具有高检测需求的作业场景,进行场景检测。具体技术方案如下:
2、第一方面,本技术实施例提供了一种基于便携摄像设备的作业场景检测方法,应用于便携摄像设备的主控制器,所述便携摄像设备还包括设置于云台上的第一镜头以及设置于底座上的第二镜头和倾斜镜头,所述倾斜镜头倾斜向上,所述第二镜头和所述倾斜镜头对应的检测区域不存在重叠区域且所述第二镜头和所述倾斜镜头对应的检测区域覆盖高空作业场景的整体检测区域;所述方法包括:
3、接收所述第二镜头和所述倾斜镜头在对应的检测区域中识别到指定对象时所上报的所述指定对象的位置信息;其中,所述指定对象的位置信息为所述指定对象的图像位置信息;所述指定对象为在所述高空作业场景中存在自下至上的运动过程的对象,且对于所述第二镜头和所述倾斜镜头针对同一指定对象的位置信息的接收顺序为:该同一指定对象在所述第二镜头和所述倾斜镜头对应的检测区域的出现顺序;
4、按照预定的位置信息确定方式,确定待处理的当前位置信息;其中,所述位置信息确定方式包括:每当接收到一位置信息,将该位置信息作为待处理的当前位置信息;
5、响应于确定出所述当前位置信息,基于所述第一镜头,对所述当前位置信息进行联动处理;
6、基于联动处理所得到的处理结果,执行针对具有当前位置信息的指定对象的、与所述高空作业场景相匹配的预定检测任务。
7、可选地,所述每当接收到一位置信息,将该位置信息作为待处理的当前位置信息,包括:
8、响应于针对所述高空作业场景的检测模式为第一检测模式,每当接收到一位置信息,将该位置信息作为待处理的当前位置信息;
9、其中,所述第一检测模式为针对所接收的位置信息进行即时响应的检测模式。
10、可选地,所述位置信息确定方式还包括:
11、响应于针对所述高空作业场景的检测模式为第二检测模式,执行如下操作:
12、每当接收到一位置信息,将所接收到的该位置信息加入对应的队列,以及,响应于检测到候选队列,若候选队列的数量为一个,则从候选队列中,取出属于队头的位置信息,作为待处理的当前位置信息,所述候选队列为不为空的队列;若候选队列的数量为多个,则执行如下步骤:
13、如果已选取过位置信息且上一次选取的位置信息所属的第一队列为一候选队列时,从所述第一队列中,取出属于队头的位置信息,作为待处理的当前位置信息;否则,从多个候选队列中,选取待处理的一个候选队列,并从所选取的候选队列中,取出属于队头的位置信息,作为待处理的当前位置信息;
14、其中,所述从多个候选队列中选取待处理的一个候选队列的方式,包括:确定各个指定检测区域的优先级;其中,各个指定检测区域为各个候选队列对应的镜头的检测区域;基于预设的关于检测区域的优先级关系,从多个候选队列中,选取待处理的一个候选队列;
15、其中,所述第二检测模式为针对所接收的位置信息进行非即时响应的检测模式,每一位置信息对应的队列为:上报该位置信息的镜头对应的排队队列。
16、可选地,所述第二镜头对应的检测区域为地面区域,所述倾斜镜头对应的检测区域为高空区域;所述地面区域的优先级高于所述高空区域的优先级;
17、所述基于预设的关于检测区域的优先级关系,从多个候选队列中,选取待处理的一个候选队列,包括:
18、从多个候选队列中,选取所述第二镜头对应的队列,得到待处理的一个候选队列。
19、可选地,所述将所接收到的该位置信息加入对应的队列之前,所述方法还包括:
20、若所接收到的该位置信息关联的对象id,与对应的队列中当前存在的位置信息关联的对象id均不相同,则将所接收到的该位置信息加入对应的队列;
21、若所接收到的该位置信息关联的对象id,与对应的队列中当前存在的一位置信息关联的对象id相同,则删除所接收到的该位置信息。
22、可选地,所述联动处理包括:
23、确定所述当前位置信息对应的目标云台姿态;其中,所述目标云台姿态为:使得当前位置信息对应的场景位置处的指定对象,进入所述第一镜头的视野的云台姿态;
24、将所述云台调整至所述目标云台姿态,并控制所述第一镜头进行调焦,以放大视野中的指定对象,以及控制调焦后的第一镜头对视野中的指定对象进行图像采集,得到处理结果;响应于对视野中的指定对象进行图像采集的时长达到预定时长,结束图像采集,对所述第一镜头进行焦距还原。
25、可选地,所述确定所述当前位置信息对应的目标云台姿态,包括:
26、基于针对指定镜头所预设的、关于所述云台的云台姿态与图像位置信息的对应关系,确定所述当前位置信息对应的目标云台姿态;
27、其中,所述指定镜头为上报当前位置信息的镜头;所述对应关系中,任一图像位置信息为所述指定镜头的采集画面中的图像位置信息,且对应的云台姿态为使得该图像位置信息对应的场景位置处的指定对象,进入所述第一镜头的视野的姿态。
28、可选地,所述控制所述第一镜头进行调焦,以放大视野中的指定对象,包括:
29、按照所述当前位置信息所指示的区域尺寸,确定待利用的焦距参数;
30、按照所述待利用的焦距参数,对所述第一镜头进行调焦,以放大视野中的指定对象。
31、可选地,所述基于联动处理所得到的处理结果,执行针对具有当前位置信息的指定对象的、与所述高空作业场景相匹配的预定检测任务,包括:
32、基于联动处理所得到的处理结果,进行针对具有当前位置信息的指定对象的、与所述高空作业场景相匹配的目标检测处理;其中,所述目标检测处理包括:对象检测、对象特征检测、对象身份认证检测、安全绳检测和/或安全帽检测。
33、可选地,所述联动处理的处理结果包括多帧图像数据;
34、所述基于联动处理所得到的处理结果,执行针对具有当前位置信息的指定对象的、与所述高空作业场景相匹配的预定检测任务之前,还包括:
35、针对所采集到的各帧图像数据进行指定维度的识别处理,得到各帧图像数据的识别结果;其中,所述指定维度包括:面部角度的维度和/或瞳距大小的维度;
36、基于预设筛选条件以及各帧图像数据对应的识别结果,对各帧图像数据进行筛选处理,得到筛选后的图像数据;
37、所述基于联动处理所得到的处理结果,执行针对具有当前位置信息的指定对象的、与所述高空作业场景相匹配的预定检测任务,包括:
38、基于筛选后的图像数据,执行针对具有当前位置信息的指定对象的、与所述高空作业场景相匹配的预定检测任务。
39、第二方面,本技术实施例提供了一种基于便携摄像设备的作业场景检测装置,应用于便携摄像设备的主控制器,所述便携摄像设备还包括设置于云台上的第一镜头以及设置于底座上的第二镜头和倾斜镜头,所述倾斜镜头倾斜向上,所述第二镜头和所述倾斜镜头对应的检测区域不存在重叠区域且所述第二镜头和所述倾斜镜头对应的检测区域覆盖高空作业场景的整体检测区域;所述装置包括:
40、接收模块,用于接收所述第二镜头和所述倾斜镜头在对应的检测区域中识别到指定对象时所上报的所述指定对象的位置信息;其中,所述指定对象的位置信息为所述指定对象的图像位置信息;所述指定对象为在所述高空作业场景中存在自下至上的运动过程的对象,且对于所述第二镜头和所述倾斜镜头针对同一指定对象的位置信息的接收顺序为:该同一指定对象在所述第二镜头和所述倾斜镜头对应的检测区域的出现顺序;
41、确定模块,用于按照预定的位置信息确定方式,确定待处理的当前位置信息;其中,所述位置信息确定方式包括:每当接收到一位置信息,将该位置信息作为待处理的当前位置信息;
42、处理模块,用于响应于确定出所述当前位置信息,基于所述第一镜头,对所述当前位置信息进行联动处理;
43、执行模块,用于基于联动处理所得到的处理结果,执行针对具有当前位置信息的指定对象的、与所述高空作业场景相匹配的预定检测任务。
44、第三方面,本技术实施例提供了一种便携摄像设备,包括:主控制器、设置于云台上的第一镜头以及设置于底座上的第二镜头和倾斜镜头,所述倾斜镜头倾斜向上,所述第二镜头和所述倾斜镜头对应的检测区域不存在重叠区域且所述第二镜头和所述倾斜镜头对应的检测区域覆盖高空作业场景的整体检测区域;
45、所述第二镜头和所述倾斜镜头中的每一镜头,用于在对应的检测区域中识别到指定对象时,向所述主控制器上报所述指定对象的位置信息;其中,所述指定对象的位置信息为所述指定对象的图像位置信息,所述指定对象为在所述高空作业场景中存在自下至上的运动过程的对象;
46、所述主控制器,用于接收所述第二镜头和所述倾斜镜头在对应的检测区域中识别到指定对象时所上报的所述指定对象的位置信息;按照预定的位置信息确定方式,确定待处理的当前位置信息;响应于确定出所述当前位置信息,基于所述第一镜头,对所述当前位置信息进行联动处理;基于联动处理所得到的处理结果,执行针对具有当前位置信息的指定对象的、与所述高空作业场景相匹配的预定检测任务;其中,对于所述第二镜头和所述倾斜镜头针对同一指定对象的位置信息的接收顺序为:该同一指定对象在所述第二镜头和所述倾斜镜头对应的检测区域的出现顺序;所述位置信息确定方式包括:每当接收到一位置信息,将该位置信息作为待处理的当前位置信息;
47、所述第一镜头,用于在所述主控制器的控制下对所述当前位置信息进行联动处理。
48、第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现任一所述的基于便携摄像设备的作业场景检测方法。
49、本技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的基于便携摄像设备的作业场景检测方法。
50、本技术实施例有益效果:
51、本技术实施例提供的基于便携摄像设备的作业场景检测方法,应用于便携摄像设备的主控制器,便携摄像设备还包括设置于云台上的第一镜头以及设置于底座上的第二镜头和倾斜镜头,倾斜镜头倾斜向上,第二镜头和倾斜镜头对应的检测区域不存在重叠区域且第二镜头和倾斜镜头对应的检测区域覆盖高空作业场景的整体检测区域,从而高空作业场景的整体区域被作为被检测的区域。在检测过程中,主控制器可以接收第二镜头和倾斜镜头上报的指定对象的位置信息,每一位置信息是第二镜头和倾斜镜头在对应的检测区域中识别到指定对象时,所上报的指定对象的图像位置信息;以及,主控制器可以按照预定的位置信息确定方式,确定待处理的当前位置信息,并在确定出当前位置信息后,基于第一镜头对当前位置信息进行联动处理,在联动处理完毕后,可以基于联动处理的处理结果,执行针对指定对象的、与高空作业场景相匹配的预定检测任务,实现对高空作业场景的整体检测区域的检测。可见,本技术通过便携摄像设备的第二镜头和倾斜镜头对高空作业场景的整体检测区域进行指定对象的识别,再通过第一镜头进行联动处理,可以实现对高空作业场景的整体检测区域,进行场景检测。因此,本技术可以对具有高检测需求的作业场景,进行场景检测。
52、当然,实施本技术的任一产品或方法并不一定需要同时达到以上所述的所有优点。
本文地址:https://www.jishuxx.com/zhuanli/20240802/261452.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。