private void SerializeImages() { if (!string.IsNullOrEmpty(SerializeDir) && ShouldSaveImage) { Directory.CreateDirectory(SerializeDir); for (int i = 0; i < SaveImageBatch; i++) { var saveIndex = CurrentIndex - SaveImageBatch + i; var imagePath = SerializeDir + "/" + saveIndex + ".bmp"; var image = ImagesInMemory.Dequeue(); HOperatorSet.WriteImage(image, "bmp", 0, imagePath); } } }