- Generates both projector and camera intrinsic and extrinsic matrices
- Spacial scan supports 720p and 1080p projectors
- Spacial scan supports Canon DSLR
- Live view with Canon DSLR
- Saves spacial scan image
- Supports Windows and OS X
Corners
: Checkerboard pattern size (e.g. this pattern has corners of 9x6)Size
: Physical dimension of checkerboard grid or circle spacing, usually in millimeterThreshold
: Projector view binary image thresholdb
: Percentage of light emitted by a turned-off projector pixelm
:
-
Install Qt and OpenCV from homebrew.
$ brew install qt opencv
-
Move the
EDSDK
folder tolib/EDSDK
, replacelib/EDSDK/Framekwork/EDSDK.framework
to be the 64 bit version. -
Build with
make
or Qt Creator IDE.$ cd calibrator/build $ qmake $ make
-
Install Qt libraries 4.8.6 for Visual Studio 2010 and latest OpenCV binary. Remember to add
C:\Qt\4.8.6\bin
andC:\opencv\build\x86\vc10\bin
to environment variable PATH. -
Build with
nmake
or Qt Creator IDE.$ cd calibrator/build $ qmake $ nmake release
This software is modified from the scan3d-capture originally written by Daniel Moreno and Gabriel Taubin from Brown University, based on calibration method described in the following paper and patent.
-
Daniel Moreno and Gabriel Taubin. Simple, Accurate, and Robust Projector-Camera Calibration. 3D Imaging, Modeling, Processing, 2012 Second International Conference on Visualization and Transmission (3DIMPVT). IEEE, 2012.
-
Gabriel Taubin and Daniel Moreno. Method for generating an array of 3-d points. U.S. Patent 20140078260, March 20, 2014.