Skip to content
Snippets Groups Projects
Commit 8961c7c9 authored by Yonatan's avatar Yonatan
Browse files

More refactoring, cleaner code

parent 84e84274
No related branches found
No related tags found
1 merge request!1Final merge
......@@ -42,7 +42,7 @@ public class Main {
words.forEach(grid::insert);
int mergeCount = 1;
int mergeCount = 0;
for (int i = 0; i < mergeCount; i++) {
merge(grid);
......
......@@ -2,6 +2,7 @@ package es.yonatan.tfg.recognizer.unit;
import es.yonatan.tfg.model.Unit;
import es.yonatan.tfg.util.BoundingBox;
import es.yonatan.tfg.util.Reference;
import net.sourceforge.tess4j.ITessAPI;
import net.sourceforge.tess4j.Tesseract;
import net.sourceforge.tess4j.util.LoadLibs;
......@@ -50,7 +51,6 @@ public final class TesseractRecognizer implements IUnitRecognizer<Unit> {
public static final class Builder {
private File dataPath;
private Accuracy accuracy;
private List<String> supportedLanguages;
......@@ -130,10 +130,10 @@ public final class TesseractRecognizer implements IUnitRecognizer<Unit> {
tess.setLanguage(language);
if (charWhitelist != null && !charWhitelist.isEmpty())
tess.setVariable("tessedit_char_whitelist", charWhitelist);
tess.setVariable(Reference.TESSERACT_CHAR_WHITELIST, charWhitelist);
if (charBlacklist != null && !charBlacklist.isEmpty())
tess.setVariable("tessedit_char_blacklist", charBlacklist);
tess.setVariable(Reference.TESSERACT_CHAR_BLACKLIST, charBlacklist);
if (customVariables != null)
customVariables.forEach(tess::setVariable);
......
package es.yonatan.tfg.util;
public final class Reference {
public static final String TESSERACT_CHAR_WHITELIST = "tessedit_char_whitelist";
public static final String TESSERACT_CHAR_BLACKLIST = "tessedit_char_blacklist";
public static final String TESSERACT_PRESERVE_INTERWORD_SPACES = "preserve_interword_spaces";
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment