/Airmouse

Primary LanguagePythonApache License 2.0Apache-2.0

Airmouse 🖱️

Python

Airmouse concept is to provide new user experinece with the help of opencv2. Using this Airmouse you can control your mouse with the help of hand recognition. User can interact with computer with the help of hands without using physical mouse.

Mouse Operation

  • Mouse Move

    • Mouse move operation can be done by showing your Index finger up ☝️.
  • Mouse Click or Select

    • Mouse click operation can be done by showing index and middle finger up 🤞.

Dependencies ⏬

  1. OpenCv2
pip install opencv-python
  1. Mediapipe
pip install mediapipe
  1. Autopy
pip install autopy

Execution ⚙️

After installing all dependencies,
Run or Double Click main.py to activate Airmouse.

  • Run Command :
>python main.py

Warning ⚠️

This project is develped and tested under Python 3.8.1
Because autopy doesn't support in Python 3.9.1

Contact 📩

Got an app/website idea? Let's Connect 🤙
Drop a mail to:- raghavan356@gmail.com

License 🔖

Copyright 2021 RustyPrione

    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.