Browse files

Readme notes

  • Loading branch information...
1 parent 7d13f81 commit 52bb4a2da8becdd548a51b24f2aa04878189a0f1 @elliotwoods committed Mar 31, 2012
Showing with 31 additions and 0 deletions.
  1. +31 −0 Readme.md
View
31 Readme.md
@@ -0,0 +1,31 @@
+# Introduction
+Methods and tutorials for projection mapping 3D objects where a physical mesh of the object is available. In the tutorials we use ReconstructMe to create a mesh using a kinect to 3D scan a scene (http://reconstructme.net).
+
+# Methods
+
+## CalibrateProjector
+
+Using OpenCV's CalibrateCamera method to find the intrinsics and extrinsics of the projector (i.e. the projection and view matrices respectively).
+
+### Inputs
+
+* 7 or more World to Projection correspondences
+
+### Prerequisites
+
+* vvvv24.1
+* OpenCV plugins (available at http://vvvv.org/contribution/opencv-plugin-%28alpha%29 )
+
+## Homography + Position
+
+Homography and an arbitrary perspective are used to define the Projection matrix and the rotation element of the View matrix. This leaves 1 unknown (projector position) which can then be rapidly tweaked into position by the user
+
+### Inputs
+
+* 4 * World to Projection correspondences
+* 3D position of projector (easy to tweak when 4 correspondences are locked)
+
+### Prerequisites
+
+* None (works with native vvvv24.1 and modules here)
+

0 comments on commit 52bb4a2

Please sign in to comment.