Inspiration

I was inspired to create this project after learning about the challenges that people with disabilities face when using computers. I wanted to create a way for people who are unable to use their hands to control a mouse to be able to interact with computers more easily.

What it does

The eye controlled virtual mouse is a software application that allows users to control the mouse cursor with their eyes. The application uses a webcam to track the user's eyeand head movements, and then translates those movements into mouse movements. This allows users to move the mouse cursor around the screen, and click on objects.

How I built it

I built the eye controlled virtual mouse using Python, OpenCV, and NumPy, PyAutoGUI. The application works by first detecting the user's face and eyes in the webcam feed. Once the face is detected, the application tracks the movement of the user's head. The movement of the head is then used to control the mouse cursor.

Challenges I ran into

One of the biggest challenges I faced when building the eye controlled virtual mouse was getting the eye tracking to be accurate. The eye tracking algorithm had to be able to track the movement of the user's head even when they were moving their head or eyes quickly. I also had to make sure that the application was able to handle different lighting conditions.

Accomplishments that I'm proud of

I'm proud of the fact that I was able to build a working eye controlled virtual mouse. I'm also proud of the fact that the application is relatively accurate and easy to use. I think this project has the potential to help a lot of people with disabilities, and I'm excited to see how it's used in the future.

What I learned

I learned a lot about eye tracking and computer vision while building this project. I also learned a lot about the challenges that people with disabilities face when using computers. I'm grateful for the opportunity to have worked on this project, and I'm excited to continue learning and improving the application.

What's next for Eye controlled Virtual mouse

I'm planning to continue working on the eye controlled virtual mouse to improve its accuracy and usability. I'm also planning to add new features, such as the ability to control the keyboard and the ability to scroll through documents using eye movements. I think this project has the potential to be a valuable tool for people with disabilities, and I'm excited to see how it's used in the future.

Built With

Share this project:

Updates