一种人体姿态差异评估的方法及装置制造方法及图纸

技术编号:28037806 阅读:25 留言:0更新日期:2021-04-09 23:20
本申请公开了一种人体姿态差异评估的方法及装置,通过获取第一关节夹角集合及第二关节夹角集合,所述第一关节夹角集合及所述第二关节夹角集合中包括至少一组对应的关节夹角;获取第一关节夹角集合及第二关节夹角集合中对应的每组关节夹角的目标差值;获取所述每组关节夹角的预设权重;根据所述目标差值和所述预设权重获取差异度。本申请这种与人体在图像中位置和大小无关的姿态差异评估方法,即根据人体关键部位的连线之间的夹角的差异来评估,避免了“余弦相似度”等评价算法中人体姿态在图像中位置和大小对差异度评价的影响。

【技术实现步骤摘要】
一种人体姿态差异评估的方法及装置
本申请涉及计算机
,尤其涉及一种人体姿态差异评估的方法及装置。
技术介绍
近年来人工智能发展迅速,尤其在图像识别领域诞生了很多优秀的算法,不断提高着图像识别的水平。而在图像识别领域,人体姿态识别当前也是一个很热门的子领域,各种算法不断提高着人体姿态识别的精度。而在人体姿态识别的应用场景中有一类是对人体姿态进行对比,以评价两个人体姿态之间的相似度(或差异度)。现在的大多数算法识别出的人体的一些比较关键的人体部位的位置,比如人的鼻子、眼睛、耳朵、肩关节、肘关节、腕关节、髋关节、膝关节、踝关节等。有人提出了一种叫“余弦相似度”的方法来评价识别出的两个人体姿态,也就是上述这个部位的位置的差异,把人体的人体姿态看作是各个关键部位的位置的坐标组成的向量,通过“余弦定理”推算两个向量之间的“夹角”来评价两个向量之间的差异程度。。“余弦相似度”算法可大致评估两个人体姿态之间的差异,但是存在一个显而易见的问题:因为人体在图像中的位置和大小的不同会导致各个关键部位的位置的坐标组成的向量的各个分量产生差异,进而导致推算出的向量之间的“夹角”发生变化,最终影响评估的结果。
技术实现思路
本申请提供了一种人体姿态差异评估的方法及装置,以解决现有“余弦相似度”算法中因向量分量产生差异影响评估结果的问题。第一方面,为实现上述目的,本申请提供了一种人体姿态差异评估的方法,所述方法包括:获取第一关节夹角集合及第二关节夹角集合,所述第一关节夹角集合及所述第二关节夹角集合中包括至少一组对应的关节夹角;所述关节夹角范围为0-360°;获取第一关节夹角集合及第二关节夹角集合中对应的每组关节夹角的目标差值;获取所述每组关节夹角的预设权重;根据所述目标差值和所述预设权重获取差异度。进一步地,所述获取第一关节夹角集合包括:获取第一目标关节及第一目标关节的向量坐标,所述第一目标关节至少为一个;对所述第一目标关节之间进行连线获得第一连线集合;根据预设的连线需求排除无意义连线,获取第一目标连线集合;根据所述第一目标关节和所述第一目标连线集合获取第一关节夹角,形成第一关节夹角集合。进一步地,所述获取第二关节夹角集合包括:获取第二目标关节及第二目标关节的向量坐标,所述第二目标关节至少为一个;对所述第二目标关节之间进行连线获得第二连线集合;根据预设的连线需求排除无意义连线,获取第二目标连线集合;根据所述第二目标关节和所述第二目标连线集合获取第二关节夹角,形成第二关节夹角集合。进一步地,所述关节夹角的目标差值的范围为0-180°。进一步地,所述差异度为所述目标差值的加权平均值。第二方面,本申请还提供了一种人体姿态差异评估的装置,所述装置包括:关节夹角获取模块,用于获取第一关节夹角集合及第二关节夹角集合,所述第一关节夹角集合及所述第二关节夹角集合中包括至少一组对应的关节夹角;所述关节夹角范围为0-360°;夹角差值获取模块,用于获取第一关节夹角集合及第二关节夹角集合中对应的每组关节夹角的目标差值;夹角权重获取模块,用于获取所述每组关节夹角的预设权重;差异度获取模块,用于根据所述目标差值和所述预设权重获取差异度。进一步地,所述关节夹角获取模块还用于:获取第一目标关节及第一目标关节的向量坐标,所述第一目标关节至少为一个;对所述第一目标关节之间进行连线获得第一连线集合;根据预设的连线需求排除无意义连线,获取第一目标连线集合;根据所述第一目标关节和所述第一目标连线集合获取第一关节夹角,形成第一关节夹角集合。进一步地,所述关节夹角获取模块还用于:获取第二目标关节及第二目标关节的向量坐标,所述第二目标关节至少为一个;对所述第二目标关节之间进行连线获得第二连线集合;根据预设的连线需求排除无意义连线,获取第二目标连线集合;根据所述第二目标关节和所述第二目标连线集合获取第二关节夹角,形成第二关节夹角集合。进一步地,所述关节夹角的目标差值的范围为0-180°。进一步地,所述差异度为所述目标差值的加权平均值。第三方面,为实现上述目的,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面任一项人体姿态差异评估的方法的步骤。第四方面,为实现上述目的,本申请提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面任一项人体姿态差异评估的方法的步骤。由以上技术方案可见,本申请实施例提供的一种人体姿态差异评估的方法及装置,通过获取第一关节夹角集合及第二关节夹角集合,所述第一关节夹角集合及所述第二关节夹角集合中包括至少一组对应的关节夹角;获取第一关节夹角集合及第二关节夹角集合中对应的每组关节夹角的目标差值;获取所述每组关节夹角的预设权重;根据所述目标差值和所述预设权重获取差异度。本申请这种与人体在图像中位置和大小无关的姿态差异评估方法,即根据人体关键部位的连线之间的夹角的差异来评估。这种评估方式只跟人体的关键部位的相对位置有关,而跟人体在图像中的位置和大小没关系,避免了“余弦相似度”等评价算法中人体姿态在图像中位置和大小对差异度评价的影响。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请第一实施例提供的人体姿态差异评估的方法的流程示意图;图2为本申请第二实施例提供的人体姿态差异示意图;图3为本申请第三实施例提供的人体姿态差异示意图;图4为本申请实施例提供的人体姿态差异评估的装置的结构示意图。具体实施方式下面通过对本申请进行详细说明,本申请的特点和优点将随着这些说明而变得更为清楚、明确。在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。在本申请的描述中,需要说明的是,术语“上”、“下”、“内”、“外”、“前”、“后”、“左”和“右”等指示的方位或位置关系为基于本申请工作状态下的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。此外,术语“第一”、“第二”、“第三”和“第四”仅用于描述目的,而不能理解为指示或暗示相对重要性。为解决上述问题,本申请提供了一种人体姿态差本文档来自技高网...

【技术保护点】
1.一种人体姿态差异评估的方法,其特征在于,所述方法包括:/n获取第一关节夹角集合及第二关节夹角集合,所述第一关节夹角集合及所述第二关节夹角集合中包括至少一组对应的关节夹角;所述关节夹角范围为0-360°;/n获取第一关节夹角集合及第二关节夹角集合中对应的每组关节夹角的目标差值;/n获取所述每组关节夹角的预设权重;/n根据所述目标差值和所述预设权重获取差异度。/n

【技术特征摘要】
1.一种人体姿态差异评估的方法,其特征在于,所述方法包括:
获取第一关节夹角集合及第二关节夹角集合,所述第一关节夹角集合及所述第二关节夹角集合中包括至少一组对应的关节夹角;所述关节夹角范围为0-360°;
获取第一关节夹角集合及第二关节夹角集合中对应的每组关节夹角的目标差值;
获取所述每组关节夹角的预设权重;
根据所述目标差值和所述预设权重获取差异度。


2.根据权利要求1所述的人体姿态差异评估的方法,其特征在于,所述获取第一关节夹角集合包括:
获取第一目标关节及第一目标关节的向量坐标,所述第一目标关节至少为一个;
对所述第一目标关节之间进行连线获得第一连线集合;
根据预设的连线需求排除无意义连线,获取第一目标连线集合;
根据所述第一目标关节和所述第一目标连线集合获取第一关节夹角,形成第一关节夹角集合。


3.根据权利要求1所述的人体姿态差异评估的方法,其特征在于,所述获取第二关节夹角集合包括:
获取第二目标关节及第二目标关节的向量坐标,所述第二目标关节至少为一个;
对所述第二目标关节之间进行连线获得第二连线集合;
根据预设的连线需求排除无意义连线,获取第二目标连线集合;
根据所述第二目标关节和所述第二目标连线集合获取第二关节夹角,形成第二关节夹角集合。


4.根据权利要求2所述的人体姿态差异评估的方法,其特征在于,所述关节夹角的目标差值的范围为0-180°。


5.根据权利要求3所述的人体姿态差异评估的方法,其特征在于,所述差异度为所述目标差值的加权平均值。


6.一种人体姿态差异评估的装置...

【专利技术属性】
技术研发人员:胡海周平
申请(专利权)人:贵阳朗玛信息技术股份有限公司
类型:发明
国别省市:贵州;52

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1