awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
freemocap avatar

freemocap/freemocap

0
View on GitHub↗
9,212 Stars·864 Forks·Python·AGPL-3.0·8 Aufrufefreemocap.org↗

Freemocap

FreeMoCap is an open-source markerless motion capture system that reconstructs 3D human pose from video. It uses a multi-camera setup with ChArUco board calibration to accurately triangulate body landmarks, and it also supports single-camera recording for simpler captures. The system outputs skeleton joint data and generates interactive Jupyter notebooks for each recording, enabling users to explore and analyse motion data directly.

Built around hardware-synchronised video capture and MediaPipe-based 2D pose detection, FreeMoCap supports both calibrated multi-camera recording and real-time 2D/3D capture. It can also extract motion from existing video files. Recorded data is saved as organised files and can be exported to Blender for further editing or animation. The toolkit provides a complete pipeline from calibration through to analysis and export, all accessible without requiring physical markers.

Features

  • Motion Capture - Captures 3D human motion from ordinary cameras or video files without markers for biomechanical analysis and animation.
  • 3D Pose Reconstruction - Reconstructs 3D skeletal data from multiple calibrated camera views or existing video files.
  • Camera Calibration - Uses a printed ChArUco board to calibrate multiple cameras for accurate 3D reconstruction.
  • Multi-View Geometry Solvers - Triangulates corresponding 2D keypoints across calibrated camera views to compute 3D skeleton positions.
  • Open Source Toolkits - An open-source toolkit that processes video to produce skeleton joint positions and analysis notebooks.
  • Project-Specific Notebooks - Generates interactive Jupyter notebooks for each recording to explore and analyze motion data.
  • Calibrated Multi-Camera Recordings - Synchronizes multiple cameras after calibration to capture 3D motion from multiple angles.
  • Video-Based Reconstructions - Extracts 3D human motion from existing video files, a primary capability of the system.
  • Motion Data Analysis - Generates interactive Jupyter notebooks enabling exploration and analysis of recorded motion data.
  • Real-Time Motion Tracking - Captures body movements from connected cameras and outputs skeletal reconstructions in real time.
  • Human Pose Detections - Detects 2D body landmarks from each camera view using a lightweight machine learning model.
  • Multi-Camera Synchronization - Records from multiple cameras simultaneously using a hardware synchronization signal to align frames.
  • File-Based Storage Systems - Organizes all recording data as local files (calibration, videos, keypoints, skeletons) for offline analysis.
  • 3D Scene Exporters - Exports motion capture recordings as complete 3D scenes for editing and animation in Blender.
  • Markerless Single-Camera Capture - Captures 3D skeletal motion from a single camera without markers or calibration.

Star-Verlauf

Star-Verlauf für freemocap/freemocapStar-Verlauf für freemocap/freemocap

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Freemocap

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Freemocap.
  • cmu-perceptual-computing-lab/openposeAvatar von CMU-Perceptual-Computing-Lab

    CMU-Perceptual-Computing-Lab/openpose

    34,145Auf GitHub ansehen↗

    OpenPose is a real-time pose estimation engine designed to detect and track human body, face, hand, and foot landmarks. It functions as a multi-person motion tracker, identifying the spatial coordinates of multiple individuals simultaneously within video streams or static images. Beyond two-dimensional detection, the software acts as a three-dimensional kinematics processor, reconstructing spatial movement data from single or multiple synchronized camera perspectives. The system distinguishes itself through a bottom-up approach that utilizes part-affinity fields to associate body parts across

    C++caffecomputer-visioncpp
    Auf GitHub ansehen↗34,145
  • tensorboy/pytorch_realtime_multi-person_pose_estimationAvatar von tensorboy

    tensorboy/pytorch_Realtime_Multi-Person_Pose_Estimation

    1,372Auf GitHub ansehen↗

    This project is a deep learning framework built for detecting and tracking human body keypoints in images and video streams. It functions as both a real-time motion tracking system and a machine learning environment for training and evaluating pose estimation models. The system utilizes a two-branch convolutional neural network to predict body part locations and their directional connections simultaneously. It employs multi-stage feature refinement to improve keypoint localization accuracy and uses greedy parsing and bipartite matching algorithms to associate detected parts into individual sk

    Python
    Auf GitHub ansehen↗1,372
  • mvig-sjtu/alphaposeAvatar von MVIG-SJTU

    MVIG-SJTU/AlphaPose

    8,583Auf GitHub ansehen↗

    AlphaPose is a deep learning pose estimation framework and PyTorch computer vision library designed for detecting and tracking human body, face, hand, and foot keypoints in images and videos. It provides a system for skeletal posture estimation and multi-person pose tracking. The project implements tools for three-dimensional human pose reconstruction, generating joint positions and body mesh shapes from two-dimensional image data. It also includes a multi-person pose tracker capable of maintaining the identity of multiple people across consecutive video frames. The framework covers a broad

    Python
    Auf GitHub ansehen↗8,583
  • atduskgreg/opencv-processingAvatar von atduskgreg

    atduskgreg/opencv-processing

    1,356Auf GitHub ansehen↗

    This project is a Java-based toolkit that integrates the OpenCV computer vision library into the Processing creative coding environment. It provides a programming interface designed to facilitate the inclusion of real-time image analysis and computer vision algorithms within interactive art installations and visual design projects. The library distinguishes itself by wrapping low-level C++ routines into a managed environment, allowing users to perform complex visual tasks through a simplified interface. It supports high-performance operations by sharing raw pixel data between the host environ

    Java
    Auf GitHub ansehen↗1,356
Alle 30 Alternativen zu Freemocap anzeigen→

Häufig gestellte Fragen

Was macht freemocap/freemocap?

FreeMoCap is an open-source markerless motion capture system that reconstructs 3D human pose from video. It uses a multi-camera setup with ChArUco board calibration to accurately triangulate body landmarks, and it also supports single-camera recording for simpler captures. The system outputs skeleton joint data and generates interactive Jupyter notebooks for each recording, enabling users to explore and analyse motion data directly.

Was sind die Hauptfunktionen von freemocap/freemocap?

Die Hauptfunktionen von freemocap/freemocap sind: Motion Capture, 3D Pose Reconstruction, Camera Calibration, Multi-View Geometry Solvers, Open Source Toolkits, Project-Specific Notebooks, Calibrated Multi-Camera Recordings, Video-Based Reconstructions.

Welche Open-Source-Alternativen gibt es zu freemocap/freemocap?

Open-Source-Alternativen zu freemocap/freemocap sind unter anderem: cmu-perceptual-computing-lab/openpose — OpenPose is a real-time pose estimation engine designed to detect and track human body, face, hand, and foot… tensorboy/pytorch_realtime_multi-person_pose_estimation — This project is a deep learning framework built for detecting and tracking human body keypoints in images and video… mvig-sjtu/alphapose — AlphaPose is a deep learning pose estimation framework and PyTorch computer vision library designed for detecting and… atduskgreg/opencv-processing — This project is a Java-based toolkit that integrates the OpenCV computer vision library into the Processing creative… gyroflow/gyroflow — Gyroflow is a gyroscope video stabilization software and IMU telemetry processor designed to remove camera shake from… nvidia/isaac-gr00t.