Created on 28th October 2023
•
Revolutionizing Human-Computer Interaction with Virtual Mouse
In the rapidly evolving landscape of technology, virtual mouse created using OpenCV and MediaPipe offer innovative solutions to various problems in human-computer interaction:
Accessibility:
Virtual mouse cater to individuals with mobility impairments, enabling them to interact with computers through hand or facial gestures. This technology promotes digital inclusivity.
Ergonomics:
Traditional mouse can lead to repetitive strain injuries. Virtual mouse operate without physical devices, promoting healthier postures and reducing the risk of physical discomfort.
Hygiene and Health Concerns:
Virtual mouse provide a contactless solution, minimizing the risk of spreading infections. They are especially useful in healthcare settings, public places, and shared work environments.
Precision and Fine Control:
Virtual mouse offer remarkable precision through computer vision and gesture recognition, making them ideal for tasks demanding pinpoint accuracy, such as graphic design and medical imaging.
Gesture-Based Computing:
Gesture-based computing is transforming technology interaction. Virtual mous enable intuitive control through non-verbal hand or facial gestures, ideal for presentations, virtual reality, and gaming.
Cost-Effective Solutions:
Virtual mous require minimal additional hardware, making them a cost-effective alternative for diverse user groups. This accessibility ensures that advanced input methods are available to a wider audience.
In summary, virtual mous created with OpenCV and MediaPipe address key problems in human-computer interaction, offering solutions for accessibility, ergonomics, hygiene, precision, multimodal interaction, gesture-based computing, cost-effectiveness and privacy. By bridging the gap between technology and human needs, virtual mous have the potential to revolutionize the way we interact with computers, making it more inclusive, intuitive, and efficient.
1.Finding alternatives to depriciated libraries:
In the ever evolving world of AI-ML, the breakthrough in new technologies and updation comes at the cost of depreciated and incompatible libraries.Like we tried to use autopy library for cursor control but due to its incombatible nature, we ran into several issues.Ultimately we switched to pyautogui and ctypes.
2.Deployment issues:
We tried to convert our .ipynb (or.py) file into .exe file using pyinstaller but it was constantly giving us error due to its incompatibility with mediapipe.We even tried to git clone mediapipe where our .exe was installed but that too didn't work.Later we tried the same process with auto-py-to-exe but even that gave us the same error.
3.Running out of usable hand gestures:
This project required us to constantly look for new and custom hand gestures which would be easy to be picked by the mediapipe model.
Tracks Applied (3)
Quine
Vineet