Pose2Motion

Convert 2D videos to 3D motion data (BVH format)

Tech Stack: Python OpenPose Pytorch DL model Blender NumPy
Categories: Computer Vision Deep Learning 3D Reconstruction Motion Capture

Project Overview

This pipeline transforms regular videos into 3D motion data that can be used in animation, gaming, and biomechanics:

Why This Matters

Traditional motion capture requires expensive suits and cameras. This solution makes 3D animation accessible to everyone with just a smartphone camera.

How It Works

1 2D Pose Detection

Uses OpenPose to identify body joints in each video frame

2 3D Reconstruction

Lifts 2D points to 3D points using Deep Learning model then get biomechanical constraints

3 Motion Export

Generates BVH files compatible with Blender/Maya/Unity

Input

Regular 2D Video

Output

3D Skeleton Animation

Key Technical Features

Developed by Aalaa - Available for commercial applications