This document describes a virtual mouse system that uses computer vision and OpenCV to detect hand gestures from video input and use those gestures to control cursor movements and mouse clicks. Specifically, it tracks colored markers on fingertips to determine pointer position and recognizes gestures like clicking to emulate mouse functions without physical hardware. The system is implemented using Python libraries like OpenCV, MediaPipe, and PyAutoGUI to process video frames in real-time, identify hand and finger positions, and map those positions to mouse events. This allows users to control the computer interface entirely through natural hand motions detected by a webcam.