All Projects → GlazeDonuts → Remote-Appliance-Control-using-Face-Gestures

GlazeDonuts / Remote-Appliance-Control-using-Face-Gestures

Licence: MIT license
Developed a pipeline to remotely control appliances using minimal face gestures and neck movements.

Programming Languages

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

Projects that are alternatives of or similar to Remote-Appliance-Control-using-Face-Gestures

mapbox-gestures-android
The Mapbox Gestures for Android library makes it easy to detect and handle user gestures on an Android device.
Stars: ✭ 25 (+78.57%)
Mutual labels:  gesture-recognition
Gesture-Recognition
Recognize gestures using a simple webcam.
Stars: ✭ 27 (+92.86%)
Mutual labels:  gesture-recognition
mmwave-gesture-recognition
Basic Gesture Recognition Using mmWave Sensor - TI AWR1642
Stars: ✭ 32 (+128.57%)
Mutual labels:  gesture-recognition
san
The official PyTorch implementation of "Context Matters: Self-Attention for sign Language Recognition"
Stars: ✭ 17 (+21.43%)
Mutual labels:  gesture-recognition
Touchegg
Linux multi-touch gesture recognizer
Stars: ✭ 2,241 (+15907.14%)
Mutual labels:  gesture-recognition
mGesf
A sensor fusion approach to the recognition of microgestures.
Stars: ✭ 21 (+50%)
Mutual labels:  gesture-recognition
robotics-level-4
This repo contains projects created using TensorFlow-Lite on Raspberry Pi and Teachable Machine. AI and ML capabilities have been integrated with Robot's software.
Stars: ✭ 34 (+142.86%)
Mutual labels:  gesture-control
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 (+392.86%)
Mutual labels:  gesture-recognition
GIMLeT
GIMLeT – Gestural Interaction Machine Learning Toolkit
Stars: ✭ 33 (+135.71%)
Mutual labels:  gesture-recognition
Intel-Realsense-Hand-Toolkit-Unity
Intel Realsense Toolkit for Hand tracking and Gestural Recognition on Unity3D
Stars: ✭ 72 (+414.29%)
Mutual labels:  gesture-recognition
TriangleGAN
TriangleGAN, ACM MM 2019.
Stars: ✭ 28 (+100%)
Mutual labels:  gesture-recognition
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 (+28.57%)
Mutual labels:  gesture-recognition
btt
Low level MacOS management in JavaScript via BetterTouchTool
Stars: ✭ 92 (+557.14%)
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 (+150%)
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 (+342.86%)
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 (+35.71%)
Mutual labels:  gesture-recognition
gest
Hand gestures as an input device
Stars: ✭ 37 (+164.29%)
Mutual labels:  gesture-recognition
gesto
You can set up drag, pinch events in any browser.
Stars: ✭ 47 (+235.71%)
Mutual labels:  gesture-recognition
GRT-iOS-HelloWorld
An example of how to integrate the Gesture Recognition Toolkit into an iPhone app
Stars: ✭ 34 (+142.86%)
Mutual labels:  gesture-recognition
react-spring-bottom-sheet
Accessible ♿️, Delightful ✨, & Fast 🚀
Stars: ✭ 604 (+4214.29%)
Mutual labels:  gesture-control

Remote Appliance Control using Face Gestures

This project aims at developing an interface and a pipeline to enable and facilitate appliance control for tetraplegic patients. The interface aims at minimising the extent of movement required to control appliances in order to reduce the dependence of such patients on other humans for tasks that are usually considered rudimentary. The user is needed to interact with a computer through video-feed using simple face gestures. The appliances can be accessed remotely using the internet. This project introduces an affordable, open-source and data-efficient alternative to the available options for home automation.

Usage

  • To connect the Node MCU to the internet, one needs to first enter the local SSID and Password in the code and flash it onto the MCU. Once powered on, the MCU connects to the WiFi and sustains the connection unless either the MCU or the WiFi host are powered off.
  • The firebase URL and API key too, are to be provided in the code before flashing it onto the MCU.
  • All the connected appliances can be controlled completely, using only neck and mouth gestures.
  • To change the selected device, one has to simply move their neck to the left (for previous device) and right (for next device).
  • To toggle a device ON or OFF, one simply needs to open and close their mouth.
  • Whenever the selected device is changed or a device’s state is updated, the terminal prompts the user and even the microcontroller sends out a serial message stating the updated state of the “state” variable stored in the firebase.

Conclusions and Future Scope

  • The project succeeds at introducing a minimalistic, affordable and data-efficient system for remote control of appliances over the internet.
  • The data traffic generated by the system is very low and hence there lies a great scope for introducing additional elements for automation and even surveillance while maintaining the required bandwidth at a nominal value.
  • Owing to the open-source license on the project code and software, the development of the same can be accelerated via collaborative development and can be modified to run on other platforms.
  • The project can be further developed into a mobile or web application which will increase accessibility and mobility, resulting in a broader spectrum of users.

The complete project report can be found here

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].