From 1b50b1fe535279baa4e284b31c30d68cd1972f24 Mon Sep 17 00:00:00 2001 From: Simon Gruber Date: Wed, 22 Nov 2023 16:52:12 +0100 Subject: [PATCH] Checkpoint --- Examples/ReportGenerator/Program.cs | 1 - Examples/ReportGenerator/ReportGenerator.cs | 51 +-------------------- 2 files changed, 1 insertion(+), 51 deletions(-) diff --git a/Examples/ReportGenerator/Program.cs b/Examples/ReportGenerator/Program.cs index 34bafc0..ed02ac6 100644 --- a/Examples/ReportGenerator/Program.cs +++ b/Examples/ReportGenerator/Program.cs @@ -21,7 +21,6 @@ internal static class Program new ReportGenerator("OCR Report", new HtmlDocumentGenerator(), scans) .AddComparison("Processing summary (Average)", v => v.Average()) // .AddComparison("Processing summary (Median)", v => v.Median()) - .AddImageStats("Image summary") .AddImageStatsFull("Scan Results") .ToFile("report"); diff --git a/Examples/ReportGenerator/ReportGenerator.cs b/Examples/ReportGenerator/ReportGenerator.cs index 447b6c8..248ac24 100644 --- a/Examples/ReportGenerator/ReportGenerator.cs +++ b/Examples/ReportGenerator/ReportGenerator.cs @@ -1,6 +1,4 @@ -using Common.Extensions; -using ReportGenerator.Generator; -using ReportGenerator.Generator.Abstract; +using ReportGenerator.Generator.Abstract; using ReportGenerator.Generator.Interface; using ReportGenerator.Generator.Model; using ReportGenerator.Models; @@ -95,53 +93,6 @@ public class ReportGenerator : FileSerializableBase return this; } - public ReportGenerator AddImageStats(string title) - { - Document.AppendHeading(2, title); - - foreach (var image in Images) - { - Document - .AppendHeading(3, image.ImageName) - .AppendLine(HtmlTools.FormatImage( - Path.Combine("img", image.ImageName), - new Bounds(0, 300) - )); - - var byWer = image - .Processors - .Select(p => (p.Name, p.Distance)) - .OrderBy(t => t.Item2); - Document.AppendHeading(4, "WER"); - AppendComparison(("Error", "%"), byWer); - - var byCerAvg = image - .Processors - .Select(p => (p.Name, p.Words.Average(w => w.Distance))) - .OrderBy(t => t.Item2); - Document.AppendHeading(4, "CER (Average)"); - AppendComparison(("Changes", string.Empty), byCerAvg); - - var byCerMedian = image - .Processors - .Select(p => (p.Name, p.Words.Median(w => w.Distance))) - .OrderBy(t => t.Item2); - Document.AppendHeading(4, "CER (Median)"); - AppendComparison(("Changes", string.Empty), byCerMedian); - - var byTime = image - .Processors - .Select(p => (p.Name, p.ProcessingTime)) - .OrderBy(t => t.Item2); - Document.AppendHeading(4, "Time"); - AppendComparison(("Time", "ms"), byTime); - } - - return this; - - } - - public ReportGenerator AddComparison( string title, Func, double> evaluationFunc