net.sourceforge.javaocr.ocrPlugins.charExtractor
Class CharacterExtractor

java.lang.Object
  extended by net.sourceforge.javaocr.scanner.DocumentScannerListenerAdaptor
      extended by net.sourceforge.javaocr.ocrPlugins.charExtractor.CharacterExtractor
All Implemented Interfaces:
DocumentScannerListener

public class CharacterExtractor
extends DocumentScannerListenerAdaptor

Saves all the characters in an image to an output directory individually.

Author:
William Whitney

Field Summary
private  DocumentScanner documentScanner
           
private  File inputImage
           
private static Logger LOG
           
private  int num
           
private  File outputDir
           
private  int std_height
           
private  int std_width
           
 
Constructor Summary
CharacterExtractor()
           
 
Method Summary
 void processChar(PixelImage pixelImage, int x1, int y1, int x2, int y2, int rowY1, int rowY2)
           
 void slice(File inputImage, File outputDir, int std_width, int std_height)
           
 
Methods inherited from class net.sourceforge.javaocr.scanner.DocumentScannerListenerAdaptor
beginDocument, beginRow, endDocument, endRow, processSpace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

num

private int num

documentScanner

private DocumentScanner documentScanner

outputDir

private File outputDir

inputImage

private File inputImage

std_width

private int std_width

std_height

private int std_height

LOG

private static final Logger LOG
Constructor Detail

CharacterExtractor

public CharacterExtractor()
Method Detail

slice

public void slice(File inputImage,
                  File outputDir,
                  int std_width,
                  int std_height)

processChar

public void processChar(PixelImage pixelImage,
                        int x1,
                        int y1,
                        int x2,
                        int y2,
                        int rowY1,
                        int rowY2)
Specified by:
processChar in interface DocumentScannerListener
Overrides:
processChar in class DocumentScannerListenerAdaptor


Copyright © -2012. All Rights Reserved.