Calibrator
Calibrator copied to clipboard
Calibrate your projector-camera system with a single click.
Calibrator
![]()
Calibrate your projector-camera system on a single click.
- 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
Usage
Parameters
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:
Dependencies
Build
OS X
-
Install Qt and OpenCV from homebrew.
$ brew install qt opencv -
Move the
EDSDKfolder tolib/EDSDK, replacelib/EDSDK/Framekwork/EDSDK.frameworkto be the 64 bit version. -
Build with
makeor Qt Creator IDE.$ cd calibrator/build $ qmake $ make
Windows
-
Install Qt libraries 4.8.6 for Visual Studio 2010 and latest OpenCV binary. Remember to add
C:\Qt\4.8.6\binandC:\opencv\build\x86\vc10\binto environment variable PATH. -
Build with
nmakeor Qt Creator IDE.$ cd calibrator/build $ qmake $ nmake release
License
BSD 3-Clause License
Credits
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.