private static async Task RunOneKeyForAllContainersNoContrastAndBrightness() { const string originalKeyFileName = "BabooOriginal128color.bmp"; var originalContainerPaths = Directory.GetFiles(MainConstants.ContainerDiffFolderPath, "*.bmp", SearchOption.TopDirectoryOnly); var results = new List <WatermarkingResults>(); foreach (var originalFilePath in originalContainerPaths) { var model = await Executor.ProcessData(originalFilePath, originalKeyFileName, Path.GetFileNameWithoutExtension(originalFilePath), 0, 0, Mode); model.Mode = Mode; AddToResultSet(results, model); } await DalService.InsertResults(results); }
private static async Task RunOneKeyForAllContainers() { const string originalKeyFileName = "BabooOriginal128color.bmp"; var originalContainerPaths = Directory.GetFiles(MainConstants.ContainerFolderPath, "*.bmp", SearchOption.TopDirectoryOnly); var results = new List <WatermarkingResults>(); foreach (var originalFilePath in originalContainerPaths) { await RunDifferentBrightness(results, originalFilePath, originalKeyFileName, Path.GetFileNameWithoutExtension(originalFilePath)); await RunDifferentContrast(results, originalFilePath, originalKeyFileName, Path.GetFileNameWithoutExtension(originalFilePath)); } foreach (var result in results) { result.Mode = 1; } await DalService.InsertResults(results); }
private static async Task RunOneContainerForAllKeys() { var originalFilePath = Path.Combine(MainConstants.ContainerFolderPath, "LenaOriginal512color.bmp"); var originalKeysPaths = Directory.GetFiles(MainConstants.KeysFolderPath, "*.bmp", SearchOption.TopDirectoryOnly); var results = new List <WatermarkingResults>(); foreach (var originalKeyPath in originalKeysPaths) { var originalKeyName = Path.GetFileName(originalKeyPath); await RunDifferentBrightness(results, originalFilePath, originalKeyName, Path.GetFileNameWithoutExtension(originalKeyPath)); await RunDifferentContrast(results, originalFilePath, originalKeyName, Path.GetFileNameWithoutExtension(originalKeyPath)); } foreach (var result in results) { result.Mode = Mode; } await DalService.InsertResults(results); }