// prepare settings for maximum accuracy
s.setDeltaMin(0);
s.setLineSearch(new double[] { 1.0, 1.0/2, 1.0/4, 1.0/8, 1.0/16, 1.0/32, 1.0/64, 1.0/128 });
s.setOutlierThresholds(new double[] { 0.0 });
s.setZeroThresholds(new double[] { 0.0 });
reflectanceInitializer = new ReflectanceInitializer(cameraDevice, projectorDevice, initChannels, s);
projectorInitFloatImages = reflectanceInitializer.getProjectorImages();
projectorInitImages = new IplImage[projectorInitFloatImages.length];
cameraInitImages = new IplImage[projectorInitFloatImages.length];
cameraInitFloatImages = new IplImage[projectorInitFloatImages.length];
for (int i = 0; i < projectorInitFloatImages.length; i++) {