private void TakePhaseShiftsSeriesPhoto() { seriesType = TakePhotoSeriesTypeEnum.PhaseShifts; is256Frames = false; InitPhaseShiftParameters(); takeNextPhoto = true; ExecutePhaseShiftAndTakePhoto(); }
private void TakeImagesSeriesPhoto() { seriesType = TakePhotoSeriesTypeEnum.ImageSeries; is256Frames = false; currentImageNumber = 1; imageOffsetX = 0; startImageNumber = short.Parse(startImageNumberTextBox.Text); delay = int.Parse(DelayTextBox.Text); takeNextPhoto = true; SetImageAndTakePhoto(); }
private void Take256Images() { seriesType = TakePhotoSeriesTypeEnum.ImageSeries; is256Frames = true; currentPhaseShiftNumber = 1; currentPhaseShiftValue = 0; phaseShiftStep = Math.Round(360.0 / 256.0, 2); currentImageNumber = 1; imageOffsetX = 0; startImageNumber = short.Parse(startImageNumberTextBox.Text); delay = int.Parse(DelayTextBox.Text); frames256Directory = frames256DirectoryTextBox.Text; if (!Directory.Exists(frames256Directory)) { Directory.CreateDirectory(frames256Directory); } takeNextPhoto = true; SetImageAndTakePhoto(); }