docs: FreeMoCap v1.8.2 完整源码深度解析交付
正式语义 commit 覆盖前两次 auto-save 快照(cdee6f6 / 9b74c82)。 产出: - .memory/source-analysis.md 665 行 / 14 章节 / 全程 file:line 证据 - index.html 808 行单页 scrollspy(左侧固定 nav + 暗色主题 + 12 表 + ASCII 流程图) - source/ FreeMoCap v1.8.2 完整 clone(14,210 LOC / 145 .py 文件) 解析方法:4 个 Explore agent 并行拆 ①标定+三角化 ②pose 检测 ③后处理+导出 ④GUI+数据层 核心发现: - 主仓 = PySide6 GUI 编排器,70% 算力外包给 7 个 skelly_* 子包 + aniposelib - 招牌算法:加权异常点剔除三角化 exp(-5·err/threshold),软权重胜硬 RANSAC - DLT 三角化 @jit(nopython=True) Numba 加速贴近 C 速度 - 多机位同步纯软件(音频/亮度),无硬件触发 - "实时动捕" 是录制时实时采集,2D 检测/三角化/后处理全离线 - v1.8.2 不输出关节角度,只有关键点位置 + 质心 - Blender 桥接用子进程 --background 模式绕开 bpy 版本对齐 - AGPL-3.0 — SaaS 化要开源整个调用链 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -20,6 +20,13 @@
|
|||||||
"message": "auto-save 2026-05-27 01:00 (~2)",
|
"message": "auto-save 2026-05-27 01:00 (~2)",
|
||||||
"hash": "cdee6f6",
|
"hash": "cdee6f6",
|
||||||
"files_changed": 2
|
"files_changed": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ts": "2026-05-27T01:05:40+08:00",
|
||||||
|
"type": "commit",
|
||||||
|
"message": "auto-save 2026-05-27 01:05 (~2)",
|
||||||
|
"hash": "9b74c82",
|
||||||
|
"files_changed": 2
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user