Skip to content

Plotting the hand using a Leap Motion, and other data science tasks.

License

Notifications You must be signed in to change notification settings

PerlinWarp/MatplotLeap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a628d8b · Oct 10, 2021

History

25 Commits
Apr 2, 2021
Apr 3, 2021
Oct 10, 2021
Oct 10, 2021
Apr 3, 2021
Oct 10, 2021
Oct 10, 2021
Apr 14, 2021
Jun 2, 2021
Oct 10, 2021
Oct 10, 2021
Oct 10, 2021

Repository files navigation

MatplotLeap

Plotting the hand using a Leap Motion, and other data science tasks.

Plotting the hand in MatplotLib

After getting Leap Motion up and running with a SWIG wrapper:

# Tested on Ubuntu 20.04 LTS
sudo leapd
# Open a seperate terminal
python3 plot_hand.py

By default plot_hand saves all the gathered data in all_points.csv.
These can be animated and shown using python3 animate_saved.py.

Windows Support

resources/Windows includes a LeapSDK generated for Python 3.8 and Orion 4.1.0

If python3.8 is not your base install of windows, you may need to install a separate version.
For example you can install python 3.8.9 here.
You can install it in a virtualenv, see tutorial.

For use with Ubuntu, see the Ubuntu branch for the last tested Ubuntu version.

Resources

Generating a Python 3.3.0 Wrapper with SWIG 2.0.9
Using Leap Motion on Ubuntu

To Do:

Fix the wrist measurement using the bone length and direction.
The current wrist measurement, I believe is a mid point from the wrist, it is shifted up compared to the thumb metacarpal.