首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Python可视化Moiton捕获数据

使用Python可视化Moiton捕获数据
EN

Stack Overflow用户
提问于 2020-07-19 02:31:17
回答 1查看 98关注 0票数 2

嗨,我有运动捕捉数据,这是保存为.mat文件格式。我想用python编写代码,用动画或最好的可视化方式来可视化运动捕捉数据。我已经将.mat文件中的结构保存到单独的.csv文件中,我想要可视化这些数据。我是这个领域的新手,有没有什么库可以让我使用/packages?或者,表示mocap数据的python函数是什么?

带有6个标记的Action1.csv

代码语言:javascript
运行
复制
(Marker1_X, Marker1_Y,Marker1_Z,Marker2_X, Marker2_Y,Marker2_Z,Marker3_X, Marker3_Y,Marker3_Z,Marker4_X, Marker4_Y,Marker4_Z ,Marker5_X, Marker5_Y,Marker5_Z,Marker6_X, Marker6_Y,Marker6_Z )

任何帮助都将不胜感激

谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-11-08 14:26:25

我也遇到过同样的问题,因此开发了PyMoCapViewer:https://github.com/justamad/PyMoCapViewer

此工具允许您使用VTK图形框架渲染标记的3D轨迹。它完全接受csv文件中的格式。输入应为Pandas DataFrame。

代码语言:javascript
运行
复制
from PyMoCapViewer import MoCapViewer

import pandas as pd

df = pd.read_csv("file_to_vicon.csv")

render = MoCapViewer(sampling_frequency=100)
render.add_skeleton(df, skeleton_connection="vicon", color="gray")
render.show_window()

如果您知道联合连接,您甚至可以传递具有联合名称的元组列表作为skeleton_connection参数,或者使用预先设置的标记设置。目前,它支持Vicon插件步态模型("vicon"),Azure Kinect ("azure")和Kinect V2 ("kinect_v2")。但是,为了让它起作用,您的列名应该采用以下格式:" (x)“。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62972325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档