added CalibrateProjector