All Projects → AceCentre → EyeCommander

AceCentre / EyeCommander

Licence: MIT license
An open source computer vision interface that tracks eye movements for individuals with severely-limited mobility.

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to EyeCommander

Streamlit-Applications
Deep Learning and Computer Vision Applications using Streamlit
Stars: ✭ 55 (+34.15%)
Mutual labels:  mediapipe
Mediapipe
Cross-platform, customizable ML solutions for live and streaming media.
Stars: ✭ 15,338 (+37309.76%)
Mutual labels:  mediapipe
SignLanguageRecognition
Real-time Recognition of german sign language (DGS) with MediaPipe
Stars: ✭ 77 (+87.8%)
Mutual labels:  mediapipe
Face-Mask
Real time webcam face detection, protect yourself from COVID19 with a virtual mask
Stars: ✭ 64 (+56.1%)
Mutual labels:  mediapipe
UnityHandTrackingWithMediapipe
Realtime hand tracking and finger tracking in Unity using Mediapipe
Stars: ✭ 129 (+214.63%)
Mutual labels:  mediapipe
Optikey
OptiKey - Full computer control and speech with your eyes
Stars: ✭ 3,906 (+9426.83%)
Mutual labels:  assistive-technology
Sport-With-AI
The human body is detected with the help of the Mediapipe library. Then, using the mathematical methods applied, it is determined how much the exercise count is done.
Stars: ✭ 85 (+107.32%)
Mutual labels:  mediapipe
LipSync
An open-source mouth operated sip and puff joystick that enables people with limited hand function emulate a mouse on their computer and/or smartphone.
Stars: ✭ 27 (-34.15%)
Mutual labels:  assistive-technology
gestop
A tool to navigate the desktop with hand gestures. Builds on mediapipe.
Stars: ✭ 20 (-51.22%)
Mutual labels:  mediapipe
depthai hand tracker
Running Google Mediapipe Hand Tracking models on Luxonis DepthAI hardware (OAK-D-lite, OAK-D, OAK-1,...)
Stars: ✭ 284 (+592.68%)
Mutual labels:  mediapipe
ue4-mediapipe-plugin
UE4 MediaPipe plugin
Stars: ✭ 159 (+287.8%)
Mutual labels:  mediapipe
ai-virtual-mouse
Developed an AI-based system to control the mouse cursor using Python and OpenCV with the real-time camera. Fingertip location is mapped to RGB images to control the mouse cursor.
Stars: ✭ 59 (+43.9%)
Mutual labels:  mediapipe
BlazePoseBarracuda
BlazePoseBarracuda is a human 2D/3D pose estimation neural network that runs the Mediapipe Pose (BlazePose) pipeline on the Unity Barracuda with GPU.
Stars: ✭ 131 (+219.51%)
Mutual labels:  mediapipe
mediapipe-osc
MediaPipe examples which stream their detections over OSC.
Stars: ✭ 26 (-36.59%)
Mutual labels:  mediapipe
dasher-web
Dasher text entry in HTML, CSS, JavaScript, and SVG
Stars: ✭ 34 (-17.07%)
Mutual labels:  assistive-technology
modelbox
A high performance, high expansion, easy to use framework for AI application. 为AI应用的开发者提供一套统一的高性能、易用的编程框架,快速基于AI全栈服务、开发跨端边云的AI行业应用。
Stars: ✭ 48 (+17.07%)
Mutual labels:  mediapipe
mozolm
MozoLM: A language model (LM) serving library
Stars: ✭ 32 (-21.95%)
Mutual labels:  assistive-technology
mediapipe plus
The purpose of this project is to apply mediapipe to more AI chips.
Stars: ✭ 38 (-7.32%)
Mutual labels:  mediapipe
backscrub
Virtual Video Device for Background Replacement with Deep Semantic Segmentation
Stars: ✭ 691 (+1585.37%)
Mutual labels:  mediapipe
yeelight-hand-controller
With Yeelight Hand Controller you can turn on and off your Yeelight just with a finger snap and change the brightness intensity raising or lowering your hand.
Stars: ✭ 41 (+0%)
Mutual labels:  mediapipe

EyeCommander logo

Detect eye gestures and convert them to switch outputs

Github Action Build workflow status GitHub Libraries.io dependency status for GitHub repo GitHub issues Lines of code GitHub all releases GitHub release (latest by date)

EyeCommander demo

Table of contents

Installing

EyeCommander includes an installer that will automatically add EyeCommander to your system. Every version of EyeCommander is published as a release on Github. You can see the releases on Github here. The release at the top is the most recent.

If you are Windows then you should download the file named EyeCommander-x.x.x.Setup.exe. If you are on OSx then you should use the file EyeCommander.dmg. Once you have downloaded these files then you should open them and they will install EyeCommander for you.

Once you have EyeCommander installed you will be prompted to install an update automatically everytime one is available.

Documentation

All developer documentation is available here on Github.

All user facing documentation is available on our docs website

The user facing documentation is synced to this repo via Gitbooks. You can see the raw documentation in the /docs folder

How to use

Check out our help video series on youtube.

Screenshot of youtube video

Getting involved

What should I work on

Thank you for considering contributing to the project.

We would love to help you contribute to the project. You can see what we are currently working on and what we plan to work on in our roadmap here. The items in the todo column are roughly in order of priority, however feel free to pick up anything that interests you.

Once you have picked an issue that you want to work on then drop a comment on the issue and tag either @WillWade or @GavinHenderson and we can help you contribute and give you pointers.

Local Development

To develop EyeCommander locally follow these steps:

  1. Install dependancies with yarn install.
  2. Run the electron app in development mode with yarn start.
  3. Changes to renderer code will automatically reload
  4. To use changes to the backend you will have to rerun yarn start

Publishing a new version

  1. Change the version in the package.json file.
  2. Commit that change.
  3. Done

This will then automatically publish a new version to github which will then be picked up by existing clients who will pull the latest version!

Sponsorship

Thank you for considering sponsoring this project. Contact either Will Wade ([email protected]) or Gavin Henderson ([email protected]) to learn more about sponsorhip oppertunities.

Thanks to

This is a project started by Lucas Henrique, Daniel Kashkett, and Giovanbattista Amato for AceCentre as part of the 2021 Chronic Coders Coding Academy. The EyeCommander is designed as an open-source solution to eye-gesture detection that will work without the need for a fancy camera or expensive software.

Licence

The software is distributed under the GNU GPL v3 licence.

Content used under CC:

  • Emoticon by Astatine Lab from the Noun Project
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].