Kinect-Like 3D cameraBy hackengineer
Want to take 3D pictures? Need cool things to make with your 3D printer? This 3D camera build uses a Structured lighting technique to create a 3D representation that can be rendered with any 3D software. Structured lighting is basically a set of images that are sequentially projected onto a scene and captured with an ordinary CMOS camera. The deformation of the structured light is ran though an algorithm to determine the depth at each pixel. The resulting X,Y and Z coordinates (3D point cloud) are used to reproduce a 3D model of the scene.
Ill show you how to build this project step by step in the forthcoming posts. If you cant wait and want to dive into the source code its up on Google Code.
- Hardware overview
- Structured Light vs Microsoft Kinect
- Setting up your BeagleBoard with Angstrom, toolchain, and openCV
- Installing your camera module and ENV.txt
- Installing a pushbutton and using BeagleBoard GPIO interrupts
- Prototyping Structured Light Algorithm in Matlab
- Downloading the SL source code and compiling natively on Beagle board
- Rendering results with Meshlab