freemocap/freemocap

GitHub: freemocap/freemocap

一个免费开源的基于普通摄像头的无标记点动作捕捉系统,旨在为科研人员和教育工作者提供低成本的Research级别三维人体运动数据采集方案。

Stars: 8392 | Forks: 746

Project Logo

FreeMoCap 项目

一个免费开源、软硬件无关、低成本、研究级别的动作捕捉 系统和平台,旨在服务于去中心化的科学研究、教育与培训

DOI-via-Zenodo.org https://img.shields.io/badge/code%20style-black-000000.svg Latest Release AGPLv3 Contributions Welcome https://img.shields.io/badge/code%20style-black-000000.svg Discord Community Server

https://user-images.githubusercontent.com/15314521/192062522-2a8d9305-f181-4869-a4b9-1aa068e094c9.mp4 -- ## 快速开始 #### 0. 创建一个 Python 3.10 到 3.12 的环境(推荐使用 python3.12) #### 1. 通过 [pip](https://pypi.org/project/freemocap/#description) 安装软件: ``` pip install freemocap ``` #### 2. 输入以下命令启动 GUI: ``` freemocap ``` #### 3. 此时会弹出一个如下所示的 GUI: image #### 4. 尽情享受吧!有关详细说明,请参阅我们官方文档中的[初学者教程](https://freemocap.github.io/documentation/your-first-recording.html)。 #### 5. [加入 Discord 并告诉我们你的使用体验!](https://discord.gg/nxv5dNTfKT) ## 从源代码(即此仓库中的代码)安装并运行 打开一个 [已启用 Anaconda 的命令提示符](https://www.anaconda.org)(或你首选的环境管理方法),并输入以下命令: 1. 创建一个 `Python` 环境(推荐版本为 `python3.11`) ``` conda create -n freemocap-env python=3.11 ``` 2. 激活新创建的环境 ``` conda activate freemocap-env ``` 3. 克隆仓库 ``` git clone https://github.com/freemocap/freemocap ``` 4. 进入新克隆/下载的 `freemocap` 文件夹 ``` cd freemocap ``` 5. 通过 `pyproject.toml` 文件安装该软件包 ``` pip install -e . ``` 6. 启动 GUI(通过 `freemocap.__main__.py` 入口点) ``` python -m freemocap ``` 此时应该会弹出一个 GUI! ## 文档 我们的文档托管在:https://freemocap.github.io/documentation 该站点是使用此仓库中的 `writerside` 构建的:https://github.com/freemocap/documentation ## 相关项目 ## 维护者 * [Jon Matthis](https://github.com/jonmatthis) * [Endurance Idehen](https://github.com/endurance) ## 许可证 本项目基于 APGL 许可证授权 - 有关详细信息,请参阅 [LICENSE](LICENSE) 文件。 如果 AGPL 无法满足您的需求,我们很乐意与您讨论以不同的协议将此软件授权给您, 其价格会随着您在[精神上](https://www.gnu.org/philosophy/open-source-misses-the-point.en.html)偏离 `AGPL` 的程度呈指数级增长
标签:3D建模, AGPLv3, Blender, FreeMoCap, Jenkins, pip, Python, VR, 人体姿态估计, 动作捕捉, 多摄像头, 开源, 无后门, 无标记动作捕捉, 科学研究, 科研工具, 虚拟现实, 计算机视觉, 运动分析, 逆向工具, 骨骼追踪