GithubHelp home page GithubHelp logo

gesture-scroll's Introduction

Hello world !πŸŒ₯️,
I'm AnsahMohammad πŸ‘¨β€πŸ’»

  • 🧠 Currently learning RUSTπŸ¦€
  • πŸ’» SWE Intern at Google LLC
  • πŸ€ interested in Building apps
  • πŸ“ CSE Undergrad at NIT Surat

πŸ’» Tech Stack:

C++ C Java HTML5 Markdown Python Shell Script Rust JavaScript Dart Bootstrap Django DjangoREST Flutter Flask OpenCV React Postgres MySQL SQLite MongoDB Keras Matplotlib NumPy Pandas PyTorch scikit-learn TensorFlow Docker Kubernetes Kubernetes ESLint Docker Postman


GitHub Stats

GitHub Streak Stats

🌐 Socials:

Β  Β  Β 


Extras:

Profile Views Visits Badge

gesture-scroll's People

Contributors

ansahmohammad avatar donoven-lam avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

donoven-lam

gesture-scroll's Issues

Model Refinement

Increase the Training set,
add more varieties for better accuracy > 90

Encapsulation

What is the expected enhancement?

Encapsulation of the scroller.py so that developers can directly import the library and integrate the tool into their application straightforward

Add Pytest

Add Tests and integrate with Github Actions to scan PRs

Abstract:
Add tests for model scanning.

  1. Import the model
  2. Run the image from local storage
  3. Ensure that error doesn't occur

Code Linting

Add a Linting workflow to enforce code style using Pylint

expected enhancement:

  • Adding of Pylint workflow
  • Update the code style accordingly

Tracking stabilisation

The gesture tracking encounters bugs due to fast analysis of each and every frame, destabilizing the process and causing more errors. To resolve this, we can decrease the frame intake and update the algorithm for smooth gesture tracking.

Gestures Tutorial

Add Documentation on various Gestures viz; UP, DOWN, Neutral, Activation

Expected Change :

  • Create a markdown file or add in the current md file
  • Add images of various gestures

Add a Beep after activation

What is the expected behavior?

Add a beep sound after the activation to let users know that the App is ready to read gestures

GUI

Create a User Interface for navigation and ease of Use

Rough Idea:
create an executable file that can start or stop the tool

Troubleshoot

Add troubleshooting for webcam failure when other devices are using it

Activation Gesture

Introduce a Gesture to activate or deactivate the tool without stopping it manually

Will need to achieve the following

  • Update the Model
  • Updating the scroller.py algorithm for tracking

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.