Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chparsons/ofxCamaraLucida
Kinect Projector System
https://github.com/chparsons/ofxCamaraLucida
Last synced: about 2 months ago
JSON representation
Kinect Projector System
- Host: GitHub
- URL: https://github.com/chparsons/ofxCamaraLucida
- Owner: chparsons
- Created: 2011-07-12T21:58:15.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2018-01-04T14:02:51.000Z (over 6 years ago)
- Last Synced: 2024-07-11T02:03:42.142Z (2 months ago)
- Language: C++
- Homepage: http://christian-parsons.com/#camara_lucida
- Size: 17.5 MB
- Stars: 87
- Watchers: 17
- Forks: 26
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
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