Tuesday, October 30, 2012

Virtual Keyboard using regular Camera

Modern home computers have come a long way, monitors have become slim, with user friendly mouse and slim CPUs. However keyboard has not changed much. Keyboard has to be wide enough to accommodate free movement of our fingers on it. Again, virtual keyboard technology uses expensive gadgets to ease typing. Hence no radical changes have happened to computer keyboards. 

We can do away with the keyboard using a simple camera and image recognition algorithm. Idea is to capture the user hand movements on a plain surface using a camera and superimpose on a keyboard image in the screen. User will automatically have a feeling of typing in the keyboard. Algorithm can be built to recognize hand movements over different keys in the image. Hardware accelerators may be used to reduce the impact on computing power. At the end, for non key operations, you can get your normal screen changed to touch screen.