Coder Social home page Coder Social logo

Project Logo

The FreeMoCap Project

A free-and-open-source, hardware-and-software-agnostic, minimal-cost, research-grade, motion capture system and platform for decentralized scientific research, education, and training

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

2022-03-09_FreeMoCap_Clips_SHORT_compressed.mp4

--

QUICKSTART

0. Create a a Python 3.9 through 3.11 environment (python3.11 recommended)ΒΆ

1. Install software via pip:

pip install freemocap

2. Launch the GUI by entering the command:

freemocap

3. A GUI should pop up that looks like this:

image

4. Have fun! It might break! Work in Progress lol


Install/run from source code (i.e. the code in this repo)

Open an Anaconda-enabled command prompt (or your preferred method of environmnet management) and enter the following commands:

  1. Create a Python environment (Recommended version is python3.11)
conda create -n freemocap-env python=3.11
  1. Activate that newly created environment
conda activate freemocap-env
  1. Clone the repository
git clone https://github.com/freemocap/freemocap
  1. Navigate into the newly cloned/downloaded freemocap folder
cd freemocap
  1. Install the package via the pyproject.toml file
pip install -e .
  1. Launch the GUI (via the freemocap.__main__.py entry point)
python -m freemocap

A GUI should pop up!


Documentation

Our documenation is hosted at: https://freemocap.github.io/documentation/index_md.html

That site is built using writerside from this repository: https://github.com/freemocap/documentation


Contribution Guidelines

Please read our contribution doc: CONTRIBUTING.md

Related

Maintainers

License

This project is licensed under the APGL License - see the LICENSE file for details.

If the AGPL does not work for your needs, we are happy to discuss terms to license this software to you with a different agreement at a price point that increases exponentially as you move spiritually away from the AGPL

The FreeMoCap Project's Projects

.github icon .github

special `.github` repo to wrangle the `freemocap` org account

aniposelib icon aniposelib

πŸ“· 🐊 An easy-to-use library for calibrating cameras in python

blendarmocap icon blendarmocap

realtime motion tracking in blender using mediapipe and rigify

bs icon bs

Knowledge Base:

freemocap icon freemocap

Free Motion Capture for Everyone πŸ’€βœ¨

freemocap_blendarmocap icon freemocap_blendarmocap

A fork of the @cgtinker's `BlendArMocap` addon tweaked to facilitate loading `freemocap` data into Blender

freemocap_blender_addon icon freemocap_blender_addon

Add-on to adapt the Freemocap Blender output. It can adjust the ### empties position, add a rig and a body mesh.

freemocapfoundation_dot_org icon freemocapfoundation_dot_org

Repo for the `freemocapfoundation.org` website (not to be confused with `freemocap.org` which is for the software project)

gpt3discord icon gpt3discord

[The FreeMoCap-fork of] A robust, all-in-one GPT3 interface for Discord. ChatGPT-style conversations, image generation, AI-moderation, custom indexes/knowledgebase, youtube summarizer, and more!

main_backlog icon main_backlog

A repo to hold all the Issues that describe general work to be done. We can then pull individual Issues into smaller repos corresponding to roadmaps on smaller timescalse (e.g. `freemocap/roadmap_Q4_2022`)

notes_plans_scratchpad icon notes_plans_scratchpad

a place for rough cuts and sloppy notes and scratch code that should be public, but isn't ready or appropriate for the main `freemocap/freemocap`

skelly-assets icon skelly-assets

For all your favorite Skelly FreeMoCap related media πŸ’€βœ¨

skelly_synchronize icon skelly_synchronize

Synchronization tool for videos of the same event. Uses audio cross correlation to synchronize.

skellycam icon skellycam

The camera back-end for the `freemocap` project - or - An easy and efficient way to connect to one or more cameras and record synchronized videosπŸ’€πŸ“Έ

skellytracker icon skellytracker

A pose estimation and object detection/tracking backend for freemocap.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.