System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及汽车,尤其涉及一种人体人头匹配方法、装置、电子设备、存储介质及车辆。
技术介绍
1、对车辆内的摄像头拍摄的座舱内部环境的图像(以下称为待识别图像)进行识别时,往往需要对识别得到的人体外接框和人头外接框进行匹配,以便每个人头能够明确归属对应的一个人体,方便后续的各种任务。
2、技术方案一:训练一个人体检测网络和一个人头检测网络,通过人体检测网络对待识别图像进行识别,得到人体外接框;基于人体外接框和待识别图像,得到人体外接框对应的待识别人体图像;通过人头检测网络对待识别人体图像进行识别,得到人头外接框,如此可以保证人体外接框和人头外接框一定是完全匹配的。然而,上述技术方案一需要训练两套神经网络且它们是串行处理的,这意味着不仅会增大计算资源消耗和内存消耗,还会耗费更多的运行时间,最终导致人体人头识别效率较低。
3、技术方案二:训练一个人体检测网络和一个人体关键点检测网络,通过人体检测网络对待识别图像进行识别,得到人体外接框;基于人体外接框和待识别图像,得到人体外接框对应的待识别人体图像;通过人体关键点检测网络对待识别人体图像进行识别,得到该人体对应的人体关键点,根据人体关键点计算人头关键点外接框,并将该人头关键点外接框作为人头外接框,如此也可以保证得到的人体外接框和人头外接框一定是完全匹配的。然而,上述技术方案二存在以下问题:由于座舱内部环境的复杂性,人头关键点经常被遮挡,导致检测到的人头关键点的误差较大,使得人头关键点外接框不准确;且即使人头关键点的检测准确,在3d空间下的座舱内部环境中,仅仅由四个
4、因此,亟需一种既可以提高识别效率,又可以提高识别准确度的人体人头匹配方法。
技术实现思路
1、本申请提供了一种人体人头匹配方法、装置、电子设备、存储介质及车辆,能够提高人体人头匹配的识别效率和识别准确度。
2、第一方面,本申请实施例提供了一种人体人头匹配方法,包括:基于人体人头检测分类网络对待识别图像进行识别,得到至少一个人体外接框和至少一个人头外接框,待识别图像为车辆内的摄像头拍摄的座舱内部环境的图像;将至少一个人体外接框中的一个人体外接框作为目标人体外接框,从待识别图像中提取与目标人体外接框对应的目标待识别人体图像;基于人体关键点检测网络对目标待识别人体图像进行识别,得到多个人头关键点;基于多个人头关键点,确定目标人体外接框对应的目标人头关键点外接框;将至少一个待匹配人头外接框中与目标人头关键点外接框匹配的目标人头外接框,确定为与目标人体外接框匹配的人头外接框;其中,每个待匹配人头外接框与目标人头关键点外接框的匹配度,大于至少一个人头外接框中除待匹配人头外接框之外的其他人头外接框与目标人头关键点外接框的匹配度,匹配度用于指示人头外接框与人头关键点外接框属于同一个人体的概率。
3、本申请一些实施例中,将至少一个待匹配人头外接框中与目标人头关键点外接框匹配的目标人头外接框,确定为与目标人体外接框匹配的人头外接框,包括:确定至少一个待匹配人头外接框与目标人头关键点外接框分别对应的面积比值,得到至少一个面积比值,面积比值为一个人头外接框与一个人头关键点外接框的交集的面积与参考面积的比值;在至少一个面积比值中的目标面积比值大于或等于比值阈值的情况下,确定目标面积比值对应的目标人头关键点外接框和目标人头外接框匹配,目标面积比值为至少一个面积比值中最大的;将目标面积比值对应的目标人头外接框,确定为与目标人体外接框匹配的人头外接框。
4、本申请一些实施例中,参考面积为一个人头外接框和一个人头关键点外接框的并集的面积;或者,参考面积为一个人头外接框的面积;或者,参考面积为一个人头关键点外接框的面积。
5、本申请一些实施例中,该方法还包括:在目标面积比值小于比值阈值的情况下,确定至少一个待匹配人头外接框中不存在与目标人头关键点外接框匹配的人头外接框,以确定至少一个待匹配人头外接框中不存在与目标人体外接框匹配的人头外接框。
6、本申请一些实施例中,基于多个人头关键点,确定目标人体外接框对应的目标人头关键点外接框,包括:将包括多个人头关键点且相邻的两个边分别平行于两个坐标轴的最小外接矩形框,确定为目标人头关键点外接框;或者,将包括多个人头关键点且相邻的两个边分别平行于任意相互垂直的两个方向的最小外接矩形框,确定为目标人头关键点外接框;或者,将多个人头关键点依次连接得到的外接框,确定为目标人头关键点外接框。
7、本申请一些实施例中,将至少一个待匹配人头外接框中与目标人头关键点外接框匹配的目标人头外接框,确定为与目标人体外接框匹配的人头外接框之前,该方法还包括:确定至少一个人头外接框与目标人体外接框分别对应的预设比值,得到至少一个预设比值,预设比值为一个人头外接框与一个人体外接框的交集的面积与一个人体外接框的面积的比值;将至少一个预设比值中大于或等于预设阈值的预设比值对应的人头外接框,确定为至少一个待匹配人头外接框。
8、本申请一些实施例中,将至少一个人体外接框中的一个人体外接框作为目标人体外接框,从待识别图像中提取与目标人体外接框对应的目标待识别人体图像,包括:将至少一个人体外接框中的每个人体外接框分别作为目标人体外接框,分别从待识别图像中提取与目标人体外接框对应的目标待识别人体图像,得到至少一个目标待识别人体图像;在至少一个面积比值中的目标面积比值大于或等于比值阈值的情况下,确定目标面积比值对应的目标人头关键点外接框和目标人头外接框匹配之后,该方法还包括:将至少一个面积比值中与目标人头关键点外接框对应的面积比值删除,并将至少一个面积比值中与目标人头外接框对应的面积比值删除,得到至少一个第一面积比值;将至少一个第一面积比值作为至少一个面积比值,返回执行在至少一个面积比值中的目标面积比值大于或等于比值阈值的情况下,确定目标面积比值对应的目标人头关键点外接框和目标人头外接框匹配,直至至少一个面积比值均小于比值阈值为止。
9、本申请一些实施例中,将至少一个人体外接框中的一个人体外接框作为目标人体外接框,从待识别图像中提取与目标人体外接框对应的目标待识别人体图像,包括:将至少一个人体外接框中的随机一个人体外接框作为目标人体外接框,从待识别图像中提取与目标人体外接框对应的目标待识别人体图像;在至少一个面积比值中的目标面积比值大于或等于比值阈值的情况下,确定目标面积比值对应的目标人头关键点外接框和目标人头外接框匹配之后,该方法还包括:将目标人头外接框从至少一个人头外接框中删除,得到至少一个第一人头外接框;将目标人体外接框从至少一个人体外接框中删除,得到至少一个第一人体外接框;将至少一个第一人头外接框作为至少一个人头外接框,至少一个第一人体外接框作为至少一个人体外接框,返回执行将至少一个人体外接框中的随机一个人体外接框作为目标人体外接框,从待识别图像中提取与目标人体外接框对应的目标待识别人体图像,直至至少一个人头外本文档来自技高网...
【技术保护点】
1.一种人体人头匹配方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述将至少一个待匹配人头外接框中与所述目标人头关键点外接框匹配的目标人头外接框,确定为与所述目标人体外接框匹配的人头外接框,包括:
3.根据权利要求2所述的方法,其特征在于,所述参考面积为所述一个人头外接框和所述一个人头关键点外接框的并集的面积;
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述多个人头关键点,确定所述目标人体外接框对应的目标人头关键点外接框,包括:
6.根据权利要求1所述的方法,其特征在于,所述将至少一个待匹配人头外接框中与所述目标人头关键点外接框匹配的目标人头外接框,确定为与所述目标人体外接框匹配的人头外接框之前,所述方法还包括:
7.根据权利要求2至6中任一项所述的方法,其特征在于,所述将所述至少一个人体外接框中的一个人体外接框作为目标人体外接框,从所述待识别图像中提取与所述目标人体外接框对应的目标待识别人体图像,包括:
...【技术特征摘要】
1.一种人体人头匹配方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述将至少一个待匹配人头外接框中与所述目标人头关键点外接框匹配的目标人头外接框,确定为与所述目标人体外接框匹配的人头外接框,包括:
3.根据权利要求2所述的方法,其特征在于,所述参考面积为所述一个人头外接框和所述一个人头关键点外接框的并集的面积;
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述多个人头关键点,确定所述目标人体外接框对应的目标人头关键点外接框,包括:
6.根据权利要求1所述的方法,其特征在于,所述将至少一个待匹配人头外接框中与所述目标人头关键点外接框匹配的目标人头外接框,确定为与所述目标人体外接框匹配的人头外接框之前,所述方法还包括:
7.根据权利要求2至6中任一项所述的方法,其特征在于,所述将所述至少一个人体外接框中的一个...
【专利技术属性】
技术研发人员:罗京,
申请(专利权)人:北京罗克维尔斯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。