Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chparsons/ofxCamaraLucida

Kinect Projector System
https://github.com/chparsons/ofxCamaraLucida

Last synced: about 2 months ago
JSON representation

Kinect Projector System

Awesome Lists containing this project

README

        

[Camara Lucida](http://christian-parsons.com/#camara_lucida) is an open-source software toolkit for artists, programmers and designers to make ludic interfaces and digital artifacts based on real-time projection mapping on physical objects.

It uses a 3d Camera-Projector system with a RGBD camera (a kinect) to make a 3d representation of the scene and project graphics on top of physical objects in real-time.

It has two modules: a [calibration module](https://github.com/chparsons/rgbdemo) and a [render module](https://github.com/chparsons/ofxCamaraLucida) / [OpenFrameworks](http://www.openframeworks.cc/) addon. The calibration module is made on top of [RGBDemo](https://github.com/nburrus/rgbdemo) by [Nicolas Burrus](https://github.com/nburrus). It calibrates the projector-camera system and saves the calibration data. The render module takes care of loading the data, set up the graphics pipeline to render from the projector viewpoint, make a 3d mesh from the depth map and render custom graphics to a texture applied on the 3d mesh.

[Calibration tutorial](http://christian-parsons.com/#camara_lucida/tutorials/calib)

Credits:
[Christian Parsons](http://christian-parsons.com/)
[Mariano Tepper](http://www.tc.umn.edu/~mhtepper/)

dependencies:

openframeworks 0.8.0

example_openni
ofxOpenNI v1.0
https://github.com/gameoverhack/ofxOpenNI/tree/v1.0