Camera-based Navigation
I've been trying to explore the use of motion & gesture tracking to control the web browser. Thus far, I have only created a proof-of-concept which can be used on any webpage by using the bookmarklet link below.
The next steps would be to add color tracking to allow for interactions such as clicking links, and eventually replacing all of that with gesture recognition, allowing the user to navigate the webpage with their hands and body, without requiring the use of any special pointers or devices.
Demos
If you have a webcam on your computer, feel free to try out some of the live demos. Since they are all just proof-of-concepts, I've only tested them on my Macbook Pro in Firefox & Safari. If your setup doesn't work, just enjoy the video demonstration below.
And if you really like the demo (assuming it works), you can drag this bookmarklet into your browser to test it out on any web page.
Version 1
Extended Justin Windle's AS3 Motion Tracking class to communicate with JavaScript in order to control the web browser.