Webcams are a dime a dozen on the Internet these days. In the quest for more telepresence, a number of sites have put their cameras on tilt/swivel mechanisms, to let visitors look around.
There are many limitations with this kind of mechanical solution:
Using VTV to warp the signal from a very wide angle camera overcomes all these problems. When you request a view, a venerable IndigoVideo board grabs a wide angle image.
This is what the raw video image looks like, a wide angle image close to 180 degrees.
You are presented a dewarped view as a GIF. Clicking one of the surrounding buttons specifies a new yaw and pitch, and the view for that orientation is dewarped for you by VTV code running as a CGI program. State is saved in the html document generated by the CGI program, by a hack that uses the CGI parsing scheme for X,Y coordinates intended for image maps.
Here's a picture of where you're looking from.
Yes indeed, it's a small desktop teleconferencing camera, with a cheapo wide angle lens duck taped on. Nothing fancy, nothing mechanical.
Click here to start VTV Webcam demo
For faster dewarping, download our demos and get realtime video performance on a Pentium or SGI machine. Or better still, license our SDK and incorporate VTV into your applications.