【技术实现步骤摘要】
骨骼映射方法和装置、设备、存储介质
[0001]本申请涉及图像处理
,特别是涉及一种骨骼映射方法和装置、设备、存储介质。
技术介绍
[0002]目前,动画迁移逐渐走向人们的视野。所谓的动画迁移指的是使用一个骨骼的动画数据来驱动另一个骨骼运动。但是,在进行动画迁移之前,需要确定两个骨骼中各骨骼节点之间的映射关系,以便实现动画迁移。但是现目前确定两个骨骼中各骨骼节点之间的映射关系的方式仍然是人工确定,也就是手动建立两个骨骼之间的映射关系,若骨骼的数量多,结构较为复杂时,若仍然使用人工进行确定,十分耗时。
技术实现思路
[0003]本申请至少提供一种骨骼映射方法和装置、设备、存储介质。
[0004]本申请提供了一种骨骼映射方法,包括:获取源骨骼和目标骨骼;确定源骨骼的节点和目标骨骼的节点之间的第一映射代价;利用第一映射代价,确定源骨骼和目标骨骼之间的第一节点映射关系。
[0005]因此,通过使用源骨骼的节点和目标骨骼的节点之间的第一映射代价,即可确定源骨骼和目标骨骼之间的第一节点映射关系,无需人工确定,提高骨骼节点的映射效率,节省人工成本且整个过程方便快捷。
[0006]另外,采用除机器学习以外的来实现骨骼节点映射,无需预先对机器学习模型进行训练,简化映射实现流程,提高骨骼节点的映射效率,也无需人工标注训练样本,节省人工成本,而且,考虑不同骨骼的节点结构存在差异,采用一定样本训练得到的机器学习模型来进行骨骼节点映射,未必适应于不同结构的骨骼,存在一定的局限性。
[000 ...
【技术保护点】
【技术特征摘要】
1.一种骨骼映射方法,其特征在于,包括:获取源骨骼和目标骨骼;确定所述源骨骼的节点和所述目标骨骼的节点之间的第一映射代价;利用所述第一映射代价,确定所述源骨骼和所述目标骨骼之间的第一节点映射关系。2.根据权利要求1所述的方法,其特征在于,所述源骨骼包括至少一个源分支,所述目标骨骼包括至少一个目标分支,所述源分支和目标分支均包括至少一个所述节点;所述利用所述第一映射代价,确定所述源骨骼和所述目标骨骼之间的第一节点映射关系,包括:基于所述第一映射代价,确定所述源分支与所述目标分支之间的第二映射代价;依据所述第二映射代价,确定所述源骨骼和所述目标骨骼之间的第一节点映射关系。3.根据权利要求2所述的方法,其特征在于,所述基于所述第一映射代价,确定所述源分支与所述目标分支之间的第二映射代价,包括:确定所述源分支和所述目标分支之间的若干种候选映射关系;基于所述第一映射代价,确定每种所述候选映射关系所需的候选映射代价;选择满足第一预设条件的所述候选映射代价作为所述源分支和目标分支之间的第二映射代价。4.根据权利要求3所述的方法,其特征在于,所述候选映射关系包括所述源分支与目标分支之间的第二节点映射关系;其中,所述候选映射关系中所有所述第二节点映射关系之间均不存在交叉;和/或,所述基于所述第一映射代价,确定每种所述候选映射关系所需的候选映射代价,包括:基于所述候选映射关系中各所述第二节点映射关系所需的所述第一映射代价,确定所述候选分支映射关系所需的候选映射代价。5.根据权利要求3或4所述的方法,其特征在于,所述依据第二映射代价,确定所述源骨骼与所述目标骨骼之间的第一节点映射关系,包括:将所述源分支和所述目标分支的其中一个作为第一分支,另一个作为第二分支;对于每个所述第一分支,确定与所述第一分支之间的所述第二映射代价满足第二预设条件的所述第二分支,并获取所述第一分支与确定的所述第二分支之间的第二节点映射关系,其中,所述第二映射代价是基于所述第二节点映射关系所需的第一映射代价确定的;利用不同所述第一分支对应的所述第二节点映射关系,确定所述源骨骼与所述目标骨骼之间的第一节点映射关系。6.根据权利要求1
‑
5任一项所述的方法,其特征在于,所述确定所述源骨骼的节点和所述目标骨骼的节点之间的第一映射代价,包括:获取所述源骨骼的节点和所述目标骨骼的节点关于至少一种参数之间的差异信息,其中,所述至少一种参数包括表示所述节点的位置情况的位置参数和/或表示所述节点与所在骨骼的其他节点的关联程度的关联性参数;利用关于至少一种参数之间的差异信息,确定所述源骨骼的节点和所述目标骨骼的节点之间的第一映射代价。7.根据权利要求6所述的方法,其特征在于,所述位置参数包括以下至少一种:所述节点在世界坐标系下的位置、以及所述节点与根节点之间的距离与所述节点所在分支的长度
之间的占比,所述关联性参数包括中心度和节点度数,其中,所述中心度为所述节点所经过的分支数量,所述节点度数为所述节点的父节点与子节点的总数;和/或,所述利用关于至少一...
【专利技术属性】
技术研发人员:尹浩,
申请(专利权)人:深圳市慧鲤科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。