Class ImageExtractionService
- java.lang.Object
- 
- step.plugins.compare.services.atomic.AbstractExtractionService
- 
- step.plugins.compare.services.atomic.ImageExtractionService
 
 
- 
 public class ImageExtractionService extends AbstractExtractionService 
- 
- 
Constructor SummaryConstructors Constructor Description ImageExtractionService(java.lang.String tessDataPath, java.lang.String language, boolean OCRon)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<RegionExtractionResult>extractRegions(java.io.File file, java.util.List<Region> regions)java.lang.StringextractTextFromImage(java.io.File file, RegionDefinion coordinates)intgetPageCount(java.io.File imageFile)DimensiongetPageDimensionInPt(java.io.File file, int pageId)voidsetLanguage(java.lang.String lang)
 
- 
- 
- 
Method Detail- 
getPageDimensionInPtpublic Dimension getPageDimensionInPt(java.io.File file, int pageId) throws java.lang.Exception - Specified by:
- getPageDimensionInPtin class- AbstractExtractionService
- Throws:
- java.lang.Exception
 
 - 
getPageCountpublic int getPageCount(java.io.File imageFile) throws java.lang.Exception- Specified by:
- getPageCountin class- AbstractExtractionService
- Throws:
- java.lang.Exception
 
 - 
extractTextFromImagepublic java.lang.String extractTextFromImage(java.io.File file, RegionDefinion coordinates) throws java.io.IOException, net.sourceforge.tess4j.TesseractException- Throws:
- java.io.IOException
- net.sourceforge.tess4j.TesseractException
 
 - 
extractRegionspublic java.util.List<RegionExtractionResult> extractRegions(java.io.File file, java.util.List<Region> regions) throws java.io.IOException, net.sourceforge.tess4j.TesseractException - Specified by:
- extractRegionsin class- AbstractExtractionService
- Throws:
- java.io.IOException
- net.sourceforge.tess4j.TesseractException
 
 - 
setLanguagepublic void setLanguage(java.lang.String lang) - Specified by:
- setLanguagein class- AbstractExtractionService
 
 
- 
 
-