net.sourceforge.javaocr.ocrPlugins.handWriting
Class HandwritingOCR

java.lang.Object
  extended by net.sourceforge.javaocr.ocrPlugins.handWriting.HandwritingOCR
All Implemented Interfaces:
AccuracyListenerInterface

public class HandwritingOCR
extends Object
implements AccuracyListenerInterface

Employs the help of many plug-ins to help recognize hand writing.

Author:
William Whitney

Field Summary
private  ArrayList<OCRIdentification> aspectCharIdentList
           
private  boolean isDoAspect
           
private  boolean isDoMSE
           
private static Logger LOG
           
private  ArrayList<OCRIdentification> mseCharIdentList
           
private  HashMap<Character,ArrayList<TrainingImage>> trainingImages
           
 
Constructor Summary
HandwritingOCR(HashMap<Character,ArrayList<TrainingImage>> trainingImages)
           
 
Method Summary
private  void doAspectRatioScan(BufferedImage targetBfImage)
           
private  void doMSEScan(BufferedImage targetBfImage)
           
 void processCharOrSpace(OCRIdentification charIdent)
           
 String scan(BufferedImage targetBfImage)
           
 void setEnableAspectOCR(boolean enable)
           
 void setEnableMSEOCR(boolean enable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

trainingImages

private final HashMap<Character,ArrayList<TrainingImage>> trainingImages

isDoMSE

private boolean isDoMSE

isDoAspect

private boolean isDoAspect

mseCharIdentList

private final ArrayList<OCRIdentification> mseCharIdentList

aspectCharIdentList

private final ArrayList<OCRIdentification> aspectCharIdentList

LOG

private static final Logger LOG
Constructor Detail

HandwritingOCR

public HandwritingOCR(HashMap<Character,ArrayList<TrainingImage>> trainingImages)
Method Detail

scan

public String scan(BufferedImage targetBfImage)

processCharOrSpace

public void processCharOrSpace(OCRIdentification charIdent)
Specified by:
processCharOrSpace in interface AccuracyListenerInterface

doMSEScan

private void doMSEScan(BufferedImage targetBfImage)

doAspectRatioScan

private void doAspectRatioScan(BufferedImage targetBfImage)

setEnableMSEOCR

public void setEnableMSEOCR(boolean enable)

setEnableAspectOCR

public void setEnableAspectOCR(boolean enable)


Copyright © -2012. All Rights Reserved.