From c64445d54be9e03ba0ecd9167e51a14b6191b972 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kilian=20Sch=C3=BCttler?= Date: Fri, 18 Oct 2024 12:12:15 +0200 Subject: [PATCH] Hotfix --- .../processor/model/FloatFrequencyCounter.java | 2 +- .../layoutparser/processor/model/text/TextPageBlock.java | 3 ++- .../service/viewerdoc/layers/OcrDebugLayerConfig.java | 9 ++------- 3 files changed, 5 insertions(+), 9 deletions(-) diff --git a/layoutparser-service/layoutparser-service-processor/src/main/java/com/knecon/fforesight/service/layoutparser/processor/model/FloatFrequencyCounter.java b/layoutparser-service/layoutparser-service-processor/src/main/java/com/knecon/fforesight/service/layoutparser/processor/model/FloatFrequencyCounter.java index 8dd491a..498ee1d 100755 --- a/layoutparser-service/layoutparser-service-processor/src/main/java/com/knecon/fforesight/service/layoutparser/processor/model/FloatFrequencyCounter.java +++ b/layoutparser-service/layoutparser-service-processor/src/main/java/com/knecon/fforesight/service/layoutparser/processor/model/FloatFrequencyCounter.java @@ -51,7 +51,7 @@ public class FloatFrequencyCounter { mostPopular = entry; } } - mostPopularCache = mostPopular != null ? mostPopular.getKey() : null; + mostPopularCache = mostPopular != null ? mostPopular.getKey() : 0; changed = false; } diff --git a/layoutparser-service/layoutparser-service-processor/src/main/java/com/knecon/fforesight/service/layoutparser/processor/model/text/TextPageBlock.java b/layoutparser-service/layoutparser-service-processor/src/main/java/com/knecon/fforesight/service/layoutparser/processor/model/text/TextPageBlock.java index 9b7940b..9b9986c 100644 --- a/layoutparser-service/layoutparser-service-processor/src/main/java/com/knecon/fforesight/service/layoutparser/processor/model/text/TextPageBlock.java +++ b/layoutparser-service/layoutparser-service-processor/src/main/java/com/knecon/fforesight/service/layoutparser/processor/model/text/TextPageBlock.java @@ -262,7 +262,8 @@ public class TextPageBlock extends AbstractPageBlock { public double getHighestFontSize() { - return frequencyCounters.getFontSizeFrequencyCounter().getHighest(); + Double highest = frequencyCounters.getFontSizeFrequencyCounter().getHighest(); + return highest == null ? 0 : highest; } diff --git a/layoutparser-service/viewer-doc-processor/src/main/java/com/knecon/fforesight/service/viewerdoc/layers/OcrDebugLayerConfig.java b/layoutparser-service/viewer-doc-processor/src/main/java/com/knecon/fforesight/service/viewerdoc/layers/OcrDebugLayerConfig.java index c3f7fca..5133580 100644 --- a/layoutparser-service/viewer-doc-processor/src/main/java/com/knecon/fforesight/service/viewerdoc/layers/OcrDebugLayerConfig.java +++ b/layoutparser-service/viewer-doc-processor/src/main/java/com/knecon/fforesight/service/viewerdoc/layers/OcrDebugLayerConfig.java @@ -25,10 +25,11 @@ public class OcrDebugLayerConfig extends AbstractLayerGroup { protected final Visualizations debugText = Visualizations.builder().layer(LayerIdentifier.KNECON_OCR_TEXT_DEBUG).visibleByDefault(true).build(); protected final Visualizations tableLines = Visualizations.builder().layer(LayerIdentifier.KNECON_OCR_LINE_DEBUG).visibleByDefault(true).build(); - protected final Visualizations overlappedText = Visualizations.builder().layer(LayerIdentifier.KNECON_OCR_OVERLAPPED_TEXT).visibleByDefault(true).build(); + protected final Visualizations overlappedText = Visualizations.builder().layer(LayerIdentifier.KNECON_OCR_OVERLAPPED_TEXT).visibleByDefault(false).build(); protected final Visualizations debugBBox = Visualizations.builder().layer(LayerIdentifier.KNECON_OCR_BBOX_DEBUG).visibleByDefault(false).build(); + @Override public List getVisualizations() { @@ -36,10 +37,4 @@ public class OcrDebugLayerConfig extends AbstractLayerGroup { } - @Override - public boolean isVisibleByDefault() { - - return true; - } - }