Optical Marker based Body Tracking Overview
mainThe marker_tracker library provides core functions for solving body motions from optical marker inputs. It is compatible with all PC operating systems.
Key components include:
process_markers_app: Solves for body motion given an input marker sequence, supporting both uncalibrated and calibrated workflows.refine_motion: A post-processing tool that runs smoothing to fill in missing data from the input.
Important Coordinate and Unit Conventions:
- Units: The ecosystem operates in centimeters (cm). If using C3D files, the system handles conversion based on file metadata. If using the API with custom data, you must manually convert data to cm.
- Coordinate System: Uses a Y-up coordinate system (note that this differs from the industry-standard Z-up).