本公开涉及人工智能,尤其涉及一种人体属性的识别方法、装置、电子设备及存储介质。
背景技术:
1、目前,人体属性识别是对人物的性别、年龄、衣物的类型和颜色等的识别,被广泛应用于交通违章监控、工业安防、自动售货机、商场和车站等公共场所的目标人物锁定等领域。其中,人体属性识别还可以应用于车辆座舱内,以对车辆内的危险行为进行预警等。
2、相关技术中,可以通过人体检测网络得到图像中的人体外接框信息,并将该人体外接框信息对应的人体图像输入人体关键点检测网络,得到每个人体关键点的几何位置信息,然后通过人体关键点计算出肩宽与躯干等长度信息或者比例信息,从而得到图像的人体属性识别结果(成人还是儿童)。
3、其中,相关技术中,通过几何位置信息进行人体属性识别时,需要凭借经验,人为地设置各种复杂逻辑,以得到人体属性识别结果。但是,车辆座舱内的环境比较复杂,遮挡和干扰因素较多,从而使得复杂逻辑的设计比较困难且鲁棒性不高,并且上述方法并没有考虑座舱环境的特定性,从而使得车辆座舱内的人体属性的识别结果精度较低。
技术实现思路
1、本公开旨在至少在一定程度上解决相关技术中鲁棒性不高、人体属性的识别结果精度低的技术问题之一。
2、为达到上述目的,本公开提出了一种人体属性的识别方法,包括:
3、获取车辆座舱内部的座舱图像,并对所述座舱图像进行人体检测,得到所述座舱图像中的人体图像和所述人体图像中人体的初始属性置信度;
4、对所述人体图像进行人体关键点检测,得到所述人体图像对应的人体关键点坐标;
5、基于所述人体关键点坐标和所述人体图像,对所述初始人体属性置信度进行修正,得到人体属性的识别结果。
6、可选地,所述对所述座舱图像进行人体检测,得到所述座舱图像中的人体图像和所述人体图像中人体的初始属性置信度,包括:
7、利用目标人体检测网络对所述座舱图像进行人体检测,得到所述座舱图像中的人体外接框坐标信息和所述人体外接框坐标信息中人体的初始人体属性置信度;
8、基于所述人体外接框坐标信息,从所述座舱图像中得到对应的人体图像;
9、将所述人体外接框坐标信息中人体的初始人体属性置信度作为所述人体外接框坐标信息对应人体图像中人体的初始属性置信度。
10、进一步地,所述基于所述人体关键点坐标和所述人体图像,对所述初始人体属性置信度进行修正,得到人体属性的识别结果,包括:
11、基于所述人体图像,确定所述人体图像对应的座舱区域;
12、基于所述人体关键点坐标,确定所述人体图像中人体对应的躯干长度;
13、获取所述座舱区域对应的第一属性躯干阈值和第二属性躯干阈值;
14、基于所述躯干长度、所述第一属性躯干阈值和所述第二属性躯干阈值,对所述初始人体属性置信度进行修正,得到所述座舱图像的人体属性识别结果。
15、进一步地,所述基于所述人体关键点坐标,确定所述人体图像中人体对应的躯干长度,包括:
16、提取所述人体关键点坐标中的头顶关键点坐标和胯部关键点坐标;
17、基于所述头顶关键点坐标和胯部关键点坐标,确定所述人体图像中人体对应的躯干长度。
18、进一步地,所述初始人体属性置信度包括初始第一属性置信度和初始第二属性置信度,所述基于所述躯干长度、所述第一属性躯干阈值和所述第二属性躯干阈值,对所述初始人体属性置信度进行修正,得到人体属性的识别结果,包括:
19、若所述躯干长度大于所述第一属性躯干阈值,利用第一修正系数对所述初始第一属性置信度进行修正,得到修正后的第一属性置信度;
20、若所述躯干长度小于所述第二属性躯干阈值,利用第二修正系数对所述初始第二属性置信度进行修正,得到修正后的第二属性置信度;
21、基于所述修正后的第一属性置信度或所述修正后的第二属性置信度,得到人体属性的识别结果。
22、进一步地,所述基于修正后的第一属性置信度或修正后的第二属性置信度,得到人体属性的识别结果,包括:
23、若所述修正后的第一属性置信度大于初始第二属性置信度,则确定所述人体属性的识别结果为第一属性;若所述修正后的第一属性置信度小于或等于初始第二属性置信度,则确定所述人体属性的识别结果为第二属性;或者
24、若所述初始第一属性置信度大于修正后的第二属性置信度,则确定所述人体属性的识别结果为第一属性;若所述初始第一属性置信度小于或等于修正后的第二属性置信度,则确定所述人体属性的识别结果为第二属性。
25、进一步地,所述方法还包括:
26、利用所述人体属性识别结果,对所述车辆座舱内的温度和/或湿度进行调整。
27、本公开还提供了一种人体属性的识别装置,包括:
28、第一检测模块,用于获取车辆座舱内部的座舱图像,并对所述座舱图像进行人体检测,得到所述座舱图像中的人体图像和所述人体图像中人体的初始属性置信度;
29、第二检测模块,用于对所述人体图像进行人体关键点检测,得到所述人体图像对应的人体关键点坐标;
30、修正模块,用于基于所述人体关键点坐标和所述人体图像,对所述初始人体属性置信度进行修正,得到人体属性的识别结果。
31、根据本公开实施例的第三方面,提供了一种电子设备,包括:
32、处理器;
33、用于存储处理器可执行指令的存储器;
34、其中,所述处理器被配置为实现前述一方面中任一项所述的方法。
35、根据本公开实施例的第四方面,提供了一种车辆,包括上述电子设备或与上述电子设备连接
36、根据本公开实施例的第五方面,提供了一种非临时性计算机可读存储介质,所述计算机存储介质存储有计算机可执行指令;所述计算机可执行指令被处理器执行后,能够实现前述一方面中任一项所述的方法。
37、与现有技术相比,本公开具有以下优点:
38、在本公开一个或多个实施例中,通过获取车辆座舱内部的座舱图像,并对座舱图像进行人体检测,得到座舱图像中的人体图像和人体图像中人体的初始属性置信度,对人体图像进行人体关键点检测,得到人体图像对应的人体关键点坐标,基于人体关键点坐标和人体图像,对初始人体属性置信度进行修正,得到人体属性的识别结果。其中,本公开基于每个人体关键点坐标和对应的人体图像,对该人体图像中人体的初始人体属性置信度进行修正,得到人体属性的识别结果,并不是直接将目标人体检测网络输出的初始人体属性置信度作为该座舱图像的人体属性的识别结果,从而使得车辆座舱内的人体属性的识别结果更加精确。同时,上述基于人体关键点坐标和人体图像,对初始人体属性置信度进行修正的过程中,考虑了座舱环境中不同座舱区域的特定性,而不是靠经验和感觉进行躯干长度比较,从而使得本公开的鲁棒性较高。
39、本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开的实践了解到。
1.一种人体属性的识别方法,其特征在于,包括:
2.根据权利要求1所述的人体属性的识别方法,其特征在于,所述对所述座舱图像进行人体检测,得到所述座舱图像中的人体图像和所述人体图像中人体的初始属性置信度,包括:
3.根据权利要求1所述的人体属性的识别方法,其特征在于,所述基于所述人体关键点坐标和所述人体图像,对所述初始人体属性置信度进行修正,得到人体属性的识别结果,包括:
4.根据权利要求3所述的人体属性的识别方法,其特征在于,所述基于所述人体关键点坐标,确定所述人体图像中人体对应的躯干长度,包括:
5.根据权利要求3所述的人体属性的识别方法,其特征在于,所述初始人体属性置信度包括初始第一属性置信度和初始第二属性置信度;所述基于所述躯干长度、所述第一属性躯干阈值和所述第二属性躯干阈值,对所述初始人体属性置信度进行修正,得到人体属性的识别结果,包括:
6.根据权利要求5所述的人体属性的识别方法,其特征在于,所述基于修正后的第一属性置信度或修正后的第二属性置信度,得到人体属性的识别结果,包括:
7.根据权利要求1所述的人体属性的识别方法,其特征在于,所述方法还包括:
8.一种人体属性的识别装置,其特征在于,包括:
9.一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7中任一项所述的方法。
10.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-7中任一项所述的方法。
11.一种车辆,其特征在于,包括:如权利要求8所述的人体属性的识别装置;或者如权利要求9所述的电子设备;或者如权利要求10所述的计算机可读存储介质。
