【问题标题】:Visualize Moiton Capture data with Python使用 Python 可视化运动捕捉数据
【发布时间】:2020-11-08 08:14:25
【问题描述】:

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

带有 6 个标记的 Action1.csv

(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 )

任何帮助将不胜感激

谢谢

【问题讨论】:

    标签: python csv computer-vision data-visualization mo-cap


    【解决方案1】:

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

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

    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()
    

    如果您知道关节连接,您甚至可以将具有关节名称的元组列表作为骨架连接参数或使用预先设置的标记设置。目前,它支持 Vicon Plugin-Gait 模型(“vicon”)、Azure Kinect(“azure”)和 Kinect V2(“kinect_v2”)。但是,要使其正常工作,您的列名应采用以下格式:“ (x)”。

    【讨论】:

      猜你喜欢
      • 2011-12-30
      • 2012-03-03
      • 2016-05-09
      • 2012-06-27
      • 1970-01-01
      • 1970-01-01
      • 2018-01-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多