Class OCR.Settings
- java.lang.Object
-
- io.annot8.components.tesseract.processors.OCR.Settings
-
-
Constructor Summary
Constructors Constructor Description Settings()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getConfigs()StringgetDataPath()List<String>getExtensions()StringgetLanguage()intgetOcrEngine()intgetPageSegmentation()Map<String,String>getVariables()voidsetConfigs(List<String> configs)voidsetDataPath(String dataPath)voidsetExtensions(List<String> extensions)voidsetLanguage(String language)voidsetOcrEngine(int ocrEngine)voidsetPageSegmentation(int pageSegmentation)voidsetVariables(Map<String,String> variables)booleanvalidate()
-
-
-
Method Detail
-
getExtensions
@Description("List of file extensions (case insensitive) that will be OCR\'d") public List<String> getExtensions()
-
getDataPath
@Description("Path to Tesseract models") public String getDataPath()
-
setDataPath
public void setDataPath(String dataPath)
-
getLanguage
@Description("Expected language of text") public String getLanguage()
-
setLanguage
public void setLanguage(String language)
-
getOcrEngine
@Description("Tesseract engine to use") public int getOcrEngine()
-
setOcrEngine
public void setOcrEngine(int ocrEngine)
-
getPageSegmentation
@Description("Tesseract page segmentation setting") public int getPageSegmentation()
-
setPageSegmentation
public void setPageSegmentation(int pageSegmentation)
-
getVariables
@Description("Additional Tesseract variables") public Map<String,String> getVariables()
-
validate
public boolean validate()
- Specified by:
validatein interfaceio.annot8.api.settings.Settings
-
-