Skip to content

hezhao/Calibrator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Calibrator

Calibrator logo

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 millimeter
  • Threshold: Projector view binary image threshold
  • b: Percentage of light emitted by a turned-off projector pixel
  • m:

Dependencies

Build

OS X
  1. Install Qt and OpenCV from homebrew.

    $ brew install qt opencv

  2. Move the EDSDK folder to lib/EDSDK, replace lib/EDSDK/Framekwork/EDSDK.framework to be the 64 bit version.

  3. Build with make or Qt Creator IDE.

    $ cd calibrator/build
    $ qmake
    $ make
    
Windows
  1. Install Qt libraries 4.8.6 for Visual Studio 2010 and latest OpenCV binary. Remember to add C:\Qt\4.8.6\bin and C:\opencv\build\x86\vc10\bin to environment variable PATH.

  2. Build with nmake or 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.

About

Calibrate your projector-camera system with a single click.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages