StereoScan is a simple 3D scanning app made in OpenFrameWorks over about 12 hours during the 2010 TechCrunch Disrupt Hackathon. The idea is to point two webcams at the object you’d like to scan, and then “paint” the object with a laser pointer.
The two cameras feed their images into StereoScan, which does some simple image processing and linear algebra to isolate the laser spot on the two cameras, and then triangulate the position in 3D space. The cameras are continuously capturing data, so as you paint you see the dots show up in the interface. You can also rotate and zoom the point cloud to see what you’ve captured.
2x Webcams (I used the PS3 Eye)