2d关键点转bvh fbx

本文使用的方法是把关键点转换成3d关键点,然后再使用脚本转换成bvh。bvh转fbx可以直接使用blender转。

环境准备

  1. MotionBERT(2D关键点转换到3D关键点)
  2. AlphaPose(提取2D关键点)。
  3. 转换脚本,https://github.com/TnoobT/pose2bvh/tree/main

步骤

  1. 安装好AlphaPose,使用其中的脚本提取关键点,结果会保存到alphapose-results.json中。
  2. 使用MotionBERT把关键点转换成h36m格式的3D pose,使用如下脚本转换,结果默认保存到res/X3D.npy。
  3. 使用转换脚本,生成bvh
python 复制代码
import numpy as np
from pathlib import Path
from bvh_skeleton import *

bvh_file = 'pose2bvh/out/' + 'test.bvh'
# numpy array with shape (..., 3)
pose3d_world = np.load('res/X3D.npy')
h36m_skel = h36m_skeleton.H36mSkeleton()
channels, header = h36m_skel.poses2bvh(pose3d_world, output_file=bvh_file)
  1. bvh转fbx,直接使用blender转换
相关推荐
企业老板ai培训2 小时前
从九尾狐AI案例拆解智能矩阵架构:如何用AI获客引擎重构传统企业流量体系
人工智能·矩阵·重构
零售ERP菜鸟2 小时前
IT年度商业计划书框架(精简版)
大数据·人工智能·职场和发展·创业创新·学习方法·业界资讯
张祥6422889042 小时前
线性代数本质笔记十二
人工智能·算法·机器学习
乌恩大侠2 小时前
【AI-RAN 调研】软银株式会社的 “AITRAS” 基于 Arm 架构的 NVIDIA 平台 实现 集中式与分布式 AI-RAN 架构
人工智能·分布式·fpga开发·架构·usrp·mimo
2501_948120152 小时前
边缘计算与云计算协同的计算卸载策略
人工智能·云计算·边缘计算
aigcapi2 小时前
2026年跨境运营矩阵系统TOP5测评,客观展现“矩阵系统哪家好?”
大数据·人工智能·矩阵
Σίσυφος19002 小时前
视觉矩阵 之 单应矩阵
人工智能·算法·矩阵
囊中之锥.2 小时前
【机器学习实战】词向量 + 朴素贝叶斯实现中文情感分析
人工智能·机器学习
叫我:松哥2 小时前
基于Flask的心理健康咨询管理与智能分析,集成AI智能对话咨询、心理测评(PHQ-9抑郁量表/GAD-7焦虑量表)、情绪追踪记录、危机预警识别
大数据·人工智能·python·机器学习·信息可视化·数据分析·flask
合新通信 | 让光不负所托2 小时前
氟化液、矿物油、改性硅油三种冷却液,分别适合搭配什么功率等级的浸没式液冷光模块?
人工智能·安全·云计算·信息与通信·光纤通信