Skip to content

Instantly share code, notes, and snippets.

@facultymatt
Last active March 18, 2024 05:39
Show Gist options
  • Star 7 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save facultymatt/9093069 to your computer and use it in GitHub Desktop.
Save facultymatt/9093069 to your computer and use it in GitHub Desktop.
openFrameworks Kinect & projector calibration

Kinect/ projector calibration and mapping:

Map Projections to moving objects in real time.

Uses the Kinect to track and locate objects. Might be overkill for this project since the table doesn't move. However might be cool to use in reverse to NOT project onto people who are interacting with the table: http://chparsons.com.ar/#camara_lucida

Kinect projector calibration

Another example that might be overkill since the table is static.
http://artandcode.com/3d/workshops/4a-calibrating-projectors-and-cameras and https://github.com/elliotwoods/artandcode.Camera-and-projector-calibration

ofxMtlMapping2D, 2D multi-surface mapping

Point and click to define multiple projection areas. https://github.com/morethanlogic/ofxMtlMapping2D

Camera Only, using Chessboard pattern

Calibrates by using chessboard pattern recorded form many different angles. This differs from traditional "point and click corners of mapped area". https://github.com/kikko/ofxCvCameraProjectorCalibration

Depth mapping and calibration

Worth a look https://github.com/luteberget/ofxReprojection

Paid, but nice UI

See discussion here: http://forum.openframeworks.cc/t/little-projection-mapping-tool/5133 and library here: http://hv-a.com/lpmt/

Kinect object tracking

Might be useful for moving beyond color tracking to track objects https://github.com/patriciogonzalezvivo/ofxInteractiveSurface

Real time augmented reality tracking (cool, but not calibration related)

https://github.com/patriciogonzalezvivo/ofxPTAMM http://www.patriciogonzalezvivo.com/blog/?p=563

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment