Contents
Mission Statement
The MouseTrap mission is to provide an exceptional alternative input system to Gnome with a particular eye towards aiding the physically impaired community. Our aim is to give users the option to replace a mouse with a low-cost webcam which can interpret a user's head movement as computer input.
What is MouseTrap?
Mousetrap is a standalone GNOME application that allows users with physical impairments to move a mouse cursor. It uses a webcam to track the motion of any object visible by the camera and moves the mouse cursor according to the path of the tracked object (a user's head, for example). Distributed with software that allows accessible mouse clicking, MouseTrap will give most physically impaired users access to the full functionality of a mouse. Our ultimate goal is to have a usable, stable solution that allows users to control their cursors just as well as someone using a mouse.
MouseTrap is written in Python, based on the OpenCV library and uses image processing to translate the user's head movements into mouse events (movements, clicks) which allow users to interact with the different desktops managers and applications.
See Also
Need to see it working?
These are some videos to see how MouseTrap works:
Found a bug or have a feature request?
Mailing List
License
MouseTrap has been released under the license GPL v2
The information on this page and the other MouseTrap-related pages on this site are distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

