System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及,尤其涉及一种位置检测方法及装置。
技术介绍
1、随着经济的不断发展,人们的活动范围越来越大,但是存在一些电厂、矿井等目标区域,是非工作人员不得进入的,为了保证人们的生命安全,可以通过使用行人检测报警系统来对目标区域进行监控,使得当非工作人员进入目标区域时,可以及时进行报警并通知相关人员进行及时的处理。
2、现有的行人检测报警系统是通过将行人用行人检测框框住,然后根据行人检测框与目标区域的相对位置,判断行人是否进入目标区域。但是在多人场景下,行人与行人之间会存在遮挡现象,这样的话,会造成行人的全身无法被行人检测框完整的框住,从而会导致根据行人检测框与目标区域的相对位置判断行人是否进入目标区域较不准确。
3、综上,如何实现提高判断行人是否进入目标区域的准确性,是当前亟需解决的技术问题。
技术实现思路
1、本专利技术实施例提供的一种位置检测方法及装置,用以解决现有技术中因行人与行人之间存在遮挡,导致判断行人是否进入目标区域的不准确问题。
2、第一方面,一种位置检测方法,包括:获取目标区域的信息和分析区域的信息,所述分析区域的信息包括待检测的目标,根据所述分析区域的信息,确定至少两个第一检测框,根据相邻两个第一检测框之间的位置,确定第二检测框,获取所述第二检测框中的目标的特征信息,根据所述目标的特征信息和目标区域的信息,确定所述目标是否进入所述目标区域。
3、本专利技术实施例中,通过根据相邻两个第一检测框之间的位置,从而可以确
4、可选的,所述根据所述目标区域的信息和所述分析区域的信息,确定至少两个第一检测框,包括:将所述分析区域的信息输入目标检测追踪算法中,获得n个第三检测框、n个第三检测框的标识、n个所述第三检测框的坐标位置、以及n个所述第三检测框的第一置信度,n为大于1的整数;根据所述n个第三检测框、n个第三检测框的标识、n个所述第三检测框的坐标位置、n个所述第三检测框的第一置信度、以及所述目标区域的信息,确定所述第一检测框。
5、本专利技术实施例中,通过根据n个第三检测框、n个第三检测框的标识、n个所述第三检测框的坐标位置、n个所述第三检测框的第一置信度,可以筛除一些非目标对应的检测框,以及可以将几个第三检测框合并得到第四检测框,从而实现减少后续判断待检测目标是否进入目标区域的工作量,然后再筛除距离目标区域较远的第四检测框,从而可以实现为了提高判断目标是否进入目标区域的效率。
6、可选的,所述根据所述n个第三检测框、n个第三检测框的标识、n个所述第三检测框的坐标位置、n个所述第三检测框的第一置信度、以及所述目标区域的信息,确定所述第一检测框,包括:根据所述第三检测框的标识、所述第三检测框的坐标位置和第三检测框的第一置信度,确定第四检测框和所述第四检测框的坐标位置;若所述第四检测框的坐标位置与所述目标区域之间的距离小于第一阈值,则确定所述第四检测框为第一检测框。
7、本专利技术实施例中,为了较准确且快速的判断待检测目标是否进入目标区域中,需要筛选出靠近目标区域的待检测目标对应的第四检测框,这样可以减少后续分析第四检测框的工作量,提高判断待检测目标是否进入目标区域的效率。
8、可选的,所述根据相邻两个第一检测框之间的位置,确定第二检测框,包括:计算第五检测框与第六检测框之间的第一交并比,所述第五检测框与第六检测框为所述相邻两个第一检测框;若所述第一交并比大于第二阈值,确定所述第五检测框的第一位置和所述第六检测框的第二位置,所述第一位置为所述第五检测框距离所述目标区域最远的位置,所述第二位置为所述第六检测框距离所述目标区域最远的位置;若所述第五检测框的第一位置和所述第六检测框的第二位置的差值小于所述第三阈值,则确定所述第五检测框的第一高度与所述第六检测框的第二高度;根据所述第五检测框的第一高度和所述第六检测框的第二高度,确定所述第二检测框。
9、本专利技术实施例中,通过比较相邻的两个第一检测框的第一交并比与第二阈值之间的大小关系,可以确定哪些检测框为遮挡检测框,哪些为完整检测框,将遮挡检测框筛选出来,便于后续预测完善遮挡检测框缺失的部分,从而实现提高判断目标是否进入目标区域的准确性。
10、可选的,所述根据所述目标的特征信息,确定所述目标是否进入所述目标区域,包括:将所述目标的特征信息输入预测模型,获得目标的第七检测框和所述第七检测框的第三位置,所述第三位置为所述第七检测框距离所述目标区域最近的位置;根据所述第七检测框的第三位置与所述目标区域的信息,确定所述目标是否进入所述目标区域。
11、本专利技术实施例中,通过根据第七检测框的第三位置和目标区域之间的距离,可以较准确的判断目标是否进入目标区域中。
12、可选的,若确定所述目标是进入所述目标区域;所述方法还包括:确定所述目标进入所述目标区域的时刻。
13、本专利技术实施例中,目标进入目标区域中,则会记录目标进入目标区域的时刻,便于后续相关人员根据目标进入目标区域的时刻来进行相关的处理。
14、可选的,若确定所述目标是进入所述目标区域之后,还包括:将所述第七检测框输入人脸识别算法中,获得人脸图像和所述人脸图像的第二置信度;若所述人脸图像的第二置信度大于所述第四阈值,则确定所述人脸图像为目标图像。
15、本专利技术实施例中,在确定目标进入目标区域之后,可以通过确定目标图像,从而实现方便相关人员快速找到进入目标区域的目标。
16、可选的,所述目标的特征信息包括:所述目标的标识、所述目标的尺寸、所述目标的中心位置。
17、本专利技术实施例中,根据目标的特征信息可以较准确的判断目标是否进入目标区域中,从而提高判断行人是否进入目标区域的准确性。
18、可选的,所述获取目标区域的信息和分析区域的信息,包括:获取监控视频;将所述监控视频解析为多帧监控图像;根据所述多帧监控图像,确定所述分析区域的信息和所述目标区域的信息。
19、本专利技术实施例中,由于监控图像中并不是所有的区域都存在目标,需要先将监控图像中存在目标的区域划分出来,确定为分析区域,然后通过只分析存在目标的分析区域,可以实现后续可以较快速的判断目标是否进去目标区域中。
20、第二方面,一种位置检测装置,包括:获取单元,用于获取目标区域的信息和分析区域的信息,所述分析区域的信息包括待检测的目标;处理单元,用于根据所述分析区域的信息,确定至少两个第一检测框;根据相邻两个第一检测框之间的位置,确定第二检测框;获取所述第二检测框中的目标的特征信息;根据所述目标的特征信息和目标区域的信息,确定所述目标是否进入所述目标区域。
21本文档来自技高网...
【技术保护点】
1.一种位置检测方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述根据所述目标区域的信息和所述分析区域的信息,确定至少两个第一检测框,包括:
3.如权利要求2所述的方法,其特征在于,所述根据所述N个第三检测框、N个第三检测框的标识、N个所述第三检测框的坐标位置、N个所述第三检测框的第一置信度、以及所述目标区域的信息,确定所述第一检测框,包括:
4.如权利要求1所述的方法,其特征在于,所述根据相邻两个第一检测框之间的位置,确定第二检测框,包括:
5.如权利要求1所述的方法,其特征在于,所述根据所述目标的特征信息,确定所述目标是否进入所述目标区域,包括:
6.如权利要求5所述的方法,其特征在于,若确定所述目标是进入所述目标区域;所述方法还包括:
7.如权利要求1所述的方法,其特征在于,若确定所述目标是进入所述目标区域之后,还包括:
8.如权利要求1所述的方法,其特征在于,所述目标的特征信息包括:
9.如权利要求1所述的方法,其特征在于,所述获取目标区域的信息和分析区域的
10.一种位置检测装置,其特征在于,包括:
11.一种计算设备,其特征在于,包括至少一个处理器以及至少一个存储器,其中,所述存储器存储有计算机程序,当所述程序被所述处理器执行时,使得所述处理器执行权利要求1至9任一权利要求所述的方法。
12.一种计算机可读存储介质,其特征在于,所述存储介质存储有程序,当所述程序在计算机上运行时,使得计算机实现执行权利要求1至9中任一项所述的方法。
...【技术特征摘要】
1.一种位置检测方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述根据所述目标区域的信息和所述分析区域的信息,确定至少两个第一检测框,包括:
3.如权利要求2所述的方法,其特征在于,所述根据所述n个第三检测框、n个第三检测框的标识、n个所述第三检测框的坐标位置、n个所述第三检测框的第一置信度、以及所述目标区域的信息,确定所述第一检测框,包括:
4.如权利要求1所述的方法,其特征在于,所述根据相邻两个第一检测框之间的位置,确定第二检测框,包括:
5.如权利要求1所述的方法,其特征在于,所述根据所述目标的特征信息,确定所述目标是否进入所述目标区域,包括:
6.如权利要求5所述的方法,其特征在于,若确定所述目标是进入所述目标区域;所...
【专利技术属性】
技术研发人员:赵启东,高语函,李正义,孙菁,
申请(专利权)人:青岛海信电子技术服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。