All Projects → ApocalyVec → mGesf

ApocalyVec / mGesf

Licence: MIT license
A sensor fusion approach to the recognition of microgestures.

Programming Languages

python
139335 projects - #7 most used programming language
matlab
3953 projects
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to mGesf

mmwave-gesture-recognition
Basic Gesture Recognition Using mmWave Sensor - TI AWR1642
Stars: ✭ 32 (+52.38%)
Mutual labels:  gesture-recognition, mmwave
Magic-Leap-Gesture-IoT-Example
Control lights in the physical world from the augmented world using hand gestures. Using Magic Leap Hand Poses (Gestures) and PubNub.
Stars: ✭ 18 (-14.29%)
Mutual labels:  gesture-recognition
btt
Low level MacOS management in JavaScript via BetterTouchTool
Stars: ✭ 92 (+338.1%)
Mutual labels:  gesture-recognition
sense-iOS
Enhance your iOS app with the ability to see and interact with humans using the RGB camera.
Stars: ✭ 19 (-9.52%)
Mutual labels:  gesture-recognition
gesture-recognition-for-human-robot-interaction
Gesture Recognition For Human-Robot Interaction with modelling, training, analysing and recognising gestures based on computer vision and machine learning techniques. This work was done at Distributed Artificial Intelligence Lab (DAI Labor), Berlin.
Stars: ✭ 62 (+195.24%)
Mutual labels:  gesture-recognition
sign-language
Android application which uses feature extraction algorithms and machine learning (SVM) to recognise and translate static sign language gestures.
Stars: ✭ 35 (+66.67%)
Mutual labels:  gesture-recognition
Joint-User-Association-and-In-band-Backhaul-Scheduling-and-in-5G-mmWave-Networks
Matlab Simulation for T. K. Vu, M. Bennis, S. Samarakoon, M. Debbah and M. Latva-aho, "Joint In-Band Backhauling and Interference Mitigation in 5G Heterogeneous Networks," European Wireless 2016; 22th European Wireless Conference, Oulu, Finland, 2016, pp. 1-6. URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7499273&isnumber=7499250
Stars: ✭ 36 (+71.43%)
Mutual labels:  mmwave
Gesture-Recognition
Recognize gestures using a simple webcam.
Stars: ✭ 27 (+28.57%)
Mutual labels:  gesture-recognition
Kinect-Vision
A computer vision based gesture detection system that automatically detects the number of fingers as a hand gesture and enables you to control simple button pressing games using you hand gestures.
Stars: ✭ 47 (+123.81%)
Mutual labels:  gesture-recognition
Remote-Appliance-Control-using-Face-Gestures
Developed a pipeline to remotely control appliances using minimal face gestures and neck movements.
Stars: ✭ 14 (-33.33%)
Mutual labels:  gesture-recognition
gesto
You can set up drag, pinch events in any browser.
Stars: ✭ 47 (+123.81%)
Mutual labels:  gesture-recognition
san
The official PyTorch implementation of "Context Matters: Self-Attention for sign Language Recognition"
Stars: ✭ 17 (-19.05%)
Mutual labels:  gesture-recognition
Openpose-based-GUI-for-Realtime-Pose-Estimate-and-Action-Recognition
GUI based on the python api of openpose in windows using cuda10 and cudnn7. Support body , hand, face keypoints estimation and data saving. Realtime gesture recognition is realized through two-layer neural network based on the skeleton collected from the gui.
Stars: ✭ 69 (+228.57%)
Mutual labels:  gesture-recognition
Intel-Realsense-Hand-Toolkit-Unity
Intel Realsense Toolkit for Hand tracking and Gestural Recognition on Unity3D
Stars: ✭ 72 (+242.86%)
Mutual labels:  gesture-recognition
Touchegg
Linux multi-touch gesture recognizer
Stars: ✭ 2,241 (+10571.43%)
Mutual labels:  gesture-recognition
AWR1642-Read-Data-Python-MMWAVE-SDK-2
Python program to read and plot the data in real time from the AWR1642 and IWR1642 mmWave radar boards (Texas Instruments).
Stars: ✭ 84 (+300%)
Mutual labels:  mmwave
mapbox-gestures-android
The Mapbox Gestures for Android library makes it easy to detect and handle user gestures on an Android device.
Stars: ✭ 25 (+19.05%)
Mutual labels:  gesture-recognition
gest
Hand gestures as an input device
Stars: ✭ 37 (+76.19%)
Mutual labels:  gesture-recognition
GIMLeT
GIMLeT – Gestural Interaction Machine Learning Toolkit
Stars: ✭ 33 (+57.14%)
Mutual labels:  gesture-recognition
TriangleGAN
TriangleGAN, ACM MM 2019.
Stars: ✭ 28 (+33.33%)
Mutual labels:  gesture-recognition

MicroGesture SensorFusion (mGesf)

Check out our video

This repo extends the work in this paper: ThuMouse: A Micro-gesture Cursor Input through mmWave Radar-based Interaction .

This application supports a variety of sensors, including:

  • Texas Instrument mmWave Sensors: IWR6843ISK, IWR6843AoP
  • LeapMotion (coming soon)
  • DecaWave UWB sensors (coming soon)

To run this application, first make sure you have the GUI backend PyQT5 installed. Depending on your O.S., use the following commands:

ubuntu: sudo apt-get install python3-pyqt5 MacOs: brew install pyqt

Then install the package in your python interpreter: pip install pyqt5

first run this command to install the prerequisites.

python setup.py install

Now run this app with this command

python main.py

Make sure you have the audio library installed: Mac:

brew install ffmpeg

Ubuntu:

sudo apt-get install ffmpeg

For Windows, it's a bit more involved as the downloaded library needs to be added to the environment variables. This is a good tuorial.

If you are getting 'permission denied' errors (likely to occur on Windows), install the simpleaudio package by running:

pip install simpleaudio
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].