Open Access Open Access  Restricted Access Subscription Access

AI POWERED VIRTUAL MOUSE USING COMPUTER VISION

Sathishkumar K, Vasudevan S, Sampathkumar K, Sachin S, Dr.V. Kamalaveni

Abstract


Traditional computer interaction primarily relies on physical devices such as keyboards and mice. Although these devices have been reliable for decades, they create limitations in terms of ergonomics, hygiene, and accessibility. In the modern era of Human–Computer Interaction (HCI), there is a growing demand for touch less solutions that improve convenience and safety, particularly in the wake of global health concerns.

This project presents a vision-based virtual mouse system that allows users to control computer operations through hand gestures captured via a standard webcam. The system leverages OpenCV for image processing, Mediapipe for hand landmark detection, and PyAutoGUI for mouse event control. The index finger is mapped to cursor movement, while proximity between the index and thumb fingers is used to trigger click events.

Experimental results demonstrate that the proposed system operates in real time with high accuracy, achieving smooth cursor movement and reliable click detection. The solution is low-cost, requires no specialized hardware, and can serve as an accessible interface for everyday computing, interactive presentations, and assistive technologies.


Full Text:

PDF

References


Zhang, Z. (2012). Microsoft Kinect sensor and its effect. IEEE Multimedia, 19(2), 4–10.

Lugaresi, C., et al. (2019). Mediapipe: A framework for building perception pipelines. arXiv preprint arXiv:1906.08172.

Supriya, M., & Shreya, B. (2021). Hand gesture recognition using computer vision. International Journal of Computer Applications, 174(30), 12–17.

Patel, H., & Sharma, V. (2020). Virtual mouse implementation using OpenCV. Journal of Emerging Technologies, 8(2), 45–52.

PyAutoGUI Documentation (2024). Retrieved from: https://pyautogui.readthedocs.io/

Mittal, A., & Aggarwal, A. (2018). Real-time hand gesture recognition using OpenCV. International Journal of Computer Science and Information Technologies, 9(2), 1–5.

Ghotkar, A. S., & Kharate, G. K. (2013). Hand gesture recognition for Indian Sign Language. International Conference on Computer Communication and Informatics (ICCCI), IEEE.

Molchanov, P., Gupta, S., Kim, K., & Kautz, J. (2015). Hand gesture recognition with 3D convolutional neural networks. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

OpenCV Documentation (2024). Open Source Computer Vision Library. Retrieved from: https://opencv.org/

Rautaray, S. S., & Agrawal, A. (2015). Vision-based hand gesture recognition for human–computer interaction: A survey. Artificial Intelligence Review, 43(1), 1–54.


Refbacks

  • There are currently no refbacks.