Skip to content

Commit

Permalink
Readme notes
Browse files Browse the repository at this point in the history
  • Loading branch information
elliotwoods committed Mar 31, 2012
1 parent 7d13f81 commit 52bb4a2
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions 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.