We need an augmented reality application, suitable for web use, that interacts with users' web camera. The user will select a model of glasses from our catalog, customize it (colour/texture) and looking at the computer screen he will watch himself wearing those specific glasses. The user may turn his head in all directions and he may move, and the application should track those moves to continue rendering the glasses in the correct location/inclination, etc.
For information purposes, what we are trying to achieve is something like this (visit the next link):
[url removed, login to view]
The application will be part of our new website; it may use any existing open source or proprietary libraries. The main objectives are quality and usability.
Please, tell us how you would implement this app and give time&budget estimations. We'll consider only candidates with a huge portfolio and detailing their approach to this project (no general-purpose bids, please). Demos of similar/related projects will be welcome.