Skip to content

A hand motion capture from a single color camera + Unity + a virtual webcam

License

Notifications You must be signed in to change notification settings

vinnik-dmitry07/minimal-hand

This branch is 9 commits ahead of, 4 commits behind CalciferZh/minimal-hand:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

078b779 · Jun 9, 2023

History

27 Commits
Mar 25, 2021
Mar 23, 2021
Mar 13, 2020
Mar 23, 2021
Mar 9, 2020
Jun 9, 2023
Nov 17, 2020
Mar 25, 2021
Mar 13, 2020
Feb 25, 2021
Mar 25, 2021
Mar 13, 2020
Mar 13, 2020
Mar 23, 2021
Apr 19, 2020
Mar 13, 2020
Mar 13, 2020
Mar 25, 2021
Mar 13, 2020
Mar 13, 2020
Mar 23, 2021

Repository files navigation

Unity Minimal Hand

A hand motion capture from a single color camera + Unity + a virtual webcam (you can use it in Zoom, Discord, etc.).

How to use

  1. Do steps (Prepare MANO, ...) from the original Usage section of the minimal-hand repository

  2. [Optional] Install the OBS virtual camera as described in the pyvirtualcam repository

  3. Run the app1.py script

  4. Run the Main.unity scene (Unity 2020 is required for C# 8 support)

Tips

  • Use the debug.ipynb Jupyter notebook to execute step-by-step

Known issues

  • 24 FPS on Nvidia GTX 1080 is rather few
  • 2 FPS on TensorFlow >= 2.2.2

Advantages

  • Tensorflow 2
  • PEP-8
  • Multiplatform

Languages

  • Jupyter Notebook 97.7%
  • Python 1.1%
  • Other 1.2%